Convert to argparse

I have converted some of the management commands that used optparse to argparse.

Automated message from Dropbox CLA bot
@lgh2, thanks for the pull request! It looks like you haven't yet signed the Dropbox CLA. Please sign it here.

Automated message from Dropbox CLA bot
@lgh2, thanks for signing the CLA!

@lgh2 thanks for working on this!  Can you rebase to drop the "adding remote fork" commit?  That appears to have added an entire second copy of the Zulip codebase in the zulip/ subdirectory.

I think I fixed it - does it look ok now?
On Wed, Oct 12, 2016 at 7:45 PM, Tim Abbott<EMAIL_ADDRESS>wrote:

@lgh2 https://github.com/lgh2 thanks for working on this! Can you
rebase to drop the "adding remote fork" commit? That appears to have added
an entire second copy of the Zulip codebase in the zulip/ subdirectory.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/zulip/zulip/pull/1987#issuecomment-253371391, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AQoSQiNjMf_2JRqJttoQigl6n5zVcTMwks5qzXEugaJpZM4KVTD7
.

Doesn't seem to have -- you can still see the "2131 files changed" at the top of the pull request.  I recommend taking a look at https://github.com/zulip/zulip/pull/1879, getting a graphical git viewer, and using that to work through fixing this.  The "development help" stream on zulip.tabbott.net is also a good place to get interactive help.

I tried creating another pull request - it only shows me 5 files changed.
Is it ok now?  https://github.com/lgh2/zulip/pull/1
On Thu, Oct 13, 2016 at 1:17 AM, Tim Abbott<EMAIL_ADDRESS>wrote:

Doesn't seem to have -- you can still see the "2131 files changed" at the
top of the pull request. I recommend taking a look at #1879
https://github.com/zulip/zulip/pull/1879, getting a graphical git
viewer, and using that to work through fixing this. The "development help"
stream on zulip.tabbott.net is also a good place to get interactive help.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/zulip/zulip/pull/1987#issuecomment-253416612, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AQoSQgQiGwX2dbKb7kRXdvVWRJA5hOX-ks5qzb7rgaJpZM4KVTD7
.

That branch looks reasonable, but you created the pull request to your own repo, not to main the zulip/zulip one.

I'm sorry, I must have misunderstood the directions.
On Thu, Oct 13, 2016 at 5:17 PM, Tim Abbott<EMAIL_ADDRESS>wrote:

That branch looks reasonable, but you created the pull request to your own
repo, not to main the zulip/zulip one.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/zulip/zulip/pull/1987#issuecomment-253641499, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AQoSQucN27CmGKQ3lj5JbwNQioLPQpyLks5qzp_igaJpZM4KVTD7
.

@lgh2 Hope you'll drop into zulip.tabbott.net so we can help you straighten this out!


Firmware flashed, Receiver LED's all on, but nothing works

What has already been done:

Keyboard assembled
Receiver assembled
altered the firmware to feature 1 encoder on the left side and 1 column less on both sides (changed redox-w-keyboard-basic/main.c and redox-w-keyboard-basic/config/redox-w.h; )
Firmware flashed
Changed USB Cable

What the current problem is:

When I connect the Receiver with my PC all 4 lights are on, the light on the pro micro (adafruit kb2040; pro compatible) is also on
Device does not show up anywhere, no typical "Windows usb-connected sound" -> Bad USB-Cable
No input is working
Reset switch seems to be doing something -> Light on pro micro resets

What I've not tried:

check soldering work
dig deeper to find the usb device somewhere

If I were you, I would try adding enabling the debug print of the QMK and check the hid_listen. This would validate that the pro-micro can communicate with your computer. Cheap pro micros are very brittle, so it might be worth trying to solder a different pro micro. On mine the USB connector keep unsoldering.
BTW I also implemented a wireless redox with an encoder. I was too lazy to publish it on Github.


Add flag and COUNT to TypeScript definition

Updates type definition with https://github.com/zeit/arg/pull/27 support. Type definition is backward compatible. Technically the flagSymbol is not necessary for the types to still be correct, but figured it didn't hurt to add for the little pop-over information in editors like VSCode.

LGTM :)

Release as 4.0.1. Thank you @blakeembrey :)


fix: shouldn't pass alias through into subquery.

Which issue does this PR close?

Closes #4123.
Rationale for this change

What changes are included in this PR?

This PR has fixed a bug(We can see bug in UT and test case, but no one noticed it).
Original code passed the outside Alias into Subquery inside, it's wrong.
create table foo as select 1 as a;
select a from (select a from foo group by 1 order by a) as c;

Projection: c.a
  Projection: c.a, alias=c
    Projection: c.a
      Sort: foo.a ASC NULLS LAST
        Projection: foo.a, alias=c        <------- wrong, outside pass into subquery inside
          Aggregate: groupBy=[[foo.a]], aggr=[[]]
            TableScan: foo

Are these changes tested?

Are there any user-facing changes?

I took a first pass through this, and it seems to make sense, but I was confused by some of the expected results. I'll take another look tomorrow.

@alamb @andygrove
I have find the reason of projection include [c1, c2].
It's because the pushdown project rule don't handle alias. In fact, when handle projection with alias, we need replace the alias column in new_required_columns.
For example:
project c1 as c2
    tablescan c1.

when we meet project c1 as c2, if new_required_columns include c2, we need replace it with c1.

cc @mingmwang @liukun4515

@jackwener Thanks for tracking down the bug and filing an issue.

Thanks @jackwener


DaisyUI output.css error

Hi, I just installed daisyui with tailwindcss and sveltekit and while the look of everything changed, I cant use any of the classes. For example, adding class="btn" changes nothing to buttons.
There's an error I get every now and then in the terminal:
Not found: /dist/output.css
Error: Not found: /dist/output.css
    at resolve (file:///C:/Users/diamo/Desktop/Dev/observer/node_modules/@sveltejs/kit/src/runtime/server/index.js:273:13)
    at Object.handle (file:///C:/Users/diamo/Desktop/Dev/observer/node_modules/@sveltejs/kit/src/exports/vite/dev/index.js:336:66)
    at respond (file:///C:/Users/diamo/Desktop/Dev/observer/node_modules/@sveltejs/kit/src/runtime/server/index.js:301:40)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async file:///C:/Users/diamo/Desktop/Dev/observer/node_modules/@sveltejs/kit/src/exports/vite/dev/index.js:403:22

Here's a screenshot of my file hierarchy

What can i do to fix this?

Looks like your CSS file name is not named output.css and it's app.postcss
Either import app.postcss instead of output.css in your view file (it's probably in +layout.svelte)
<script>
-  import "../output.css"
+  import "../app.postcss"
</script>

or rename your app.postcss file to the file name you're trying to import (output.css)
Also make sure your CSS file includes following content:
@tailwind base;
@tailwind components;
@tailwind utilities;

Let me know if you have any questions


Update ingress-tls.md

Service names are incorrect in the "Create an ingress route" section.

@punjprakash : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

#sign-off


Fix misc. errtas and outdated comments.

Also, change some assert!() to debug_assert!() in bottomup partition.

Coverage increased (+0.7%) to 80.096% when pulling 9521dc55bfdfd99ae6e5ce65186354562296d1c0 on ycho:fix_errata_0 into 3da4937e15d66b2e3888e5116c61c5e12dd62dd2 on xiph:master.


Fix "Node not found:" error message when adding tracks

Looks good.

Can also use get_node_or_null.

@fire Yes, but the others checks in the file check if the node exists directly, so I chose to stick with it for consistency.

Thanks!


Empty body

$message->getHTMLBody()  empty if email body containing inline attachments

Hi @sudhirsingh4116 ,
it looks like you've hit the wrong repository. Please head over to https://github.com/Webklex/php-imap/issues/new?template=bug_report.md and try to fill out as many questions / answers as possible.
Please also take a look at these issues before creating a new one: https://github.com/Webklex/php-imap/issues?q=Empty+body
Best regards,


Public contract for Annotation Types broken in stubbed API classes

Default values for Annotation Type Elements are missing in stubbed API classes.
I have verified that the library's runtime jar contains the complete Annotation Type. The default values are missing only in the stubbed API jar/classes.
As a quick mitigation please advise how I can force the use of the runtime jar instead of the broken stubbed API jar in my dependencies.
Expected Behavior
Annotation default values should be included in stubbed API classes, because they are part of the public Annotation contract.
If I have a Java library that defines Annotations Types with default values, then I want to be able to compile against the library's stubbed API jar.
Context
I suppose the problem is somewhere in the org.gradle.jvm.tasks.api.internal package.
Steps to Reproduce (for bugs)
Execute the build task:
import java.nio.file.Files

plugins {
    id 'jvm-component'
    id 'java-lang'
}

model {
    components {
        def aSrc = Files.createTempDirectory("a-src").toFile()
        new File(aSrc, "Annotation.java").text = """
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Documented
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Annotation {
    String value() default "Hello, I'm the default!";
}
"""

        def bSrc = Files.createTempDirectory("b-src").toFile()
        new File(bSrc, "AnnotationUser.java").text = """
public class AnnotationUser {
    @Annotation
    public void test() {}
}
"""

        a(JvmLibrarySpec) {
            sources.java.source.srcDir aSrc
        }
        b(JvmLibrarySpec) {
            sources.java.source.srcDir bSrc
            dependencies.library 'a'
        }
    }
}

The outcome will be
AnnotationUser.java:3: error: annotation @Annotation is missing a default value for the element 'value'

Your Environment
gradle-3.2.1, JDK 1.8.0

Found a workaround by patching the ApiJar task to copy over the runtime JAR:
import org.gradle.jvm.tasks.api.ApiJar

import java.nio.file.Files
import java.nio.file.StandardCopyOption

tasks.withType(ApiJar.class) { ApiJar apiJarTask ->
    if (apiJarTask.name == 'aApiJar') {
        AbstractArchiveTask runtimeJarTask = (AbstractArchiveTask)tasks.getByName("createAJar")
        apiJarTask.dependsOn(runtimeJarTask)
        apiJarTask.doLast {
            Files.copy(runtimeJarTask.archivePath.toPath(), apiJarTask.outputFile.toPath(), StandardCopyOption.REPLACE_EXISTING)
        }
    }
}

@ThiporKong Why did you reopen issue after closing it?

Because I closed it accidentially. A workaround is not yet a resolution, right?


Can't preview files with special characters

EX: Docs:Preview fails for https://github.com/MicrosoftDocs/azure-docs/blob/216b19b475c7725b41aa008e86ea14cb808b329a/articles/active-directory/hybrid/reference-connect-sync-functions-reference.md
There are a few sets of odd characters in there that might be triggering it.
The error is toast that pops up is:
Unable to open 'view reference-connect-sync-functions-reference.md': [UriError]: Scheme contains illegal characters..

Hi @nschonni , looping in @qinezh for help with this.  Thanks

Will take a look, thanks for reporting it.

Can't reproduce since the parser changed


Research Event Finder Systems

We need to research active event finder systems.
Please write this system informations in this issue.

I tested the eventbrite, etkinlik günlüğü and vamos applications. So my opinion is our events should have to this fields:

title
description
image
start (date)
finish (date)
price (zero is free)
priceType (₺ ,$, £)
location
capacity


Facing Strange Error running the software on windows 10 64bit

issues uninstalling software after it began to not work, what should I do, here is the screenshot of the error I am facing.

see #5


Remove txsocksx dependency using txtorcon TorSocksEndpoint

txsocksx is not needed anymore because txtorcon implements the socks endpoint and it's the only dependency that is preventing carml to be python 3 compatible.
Creating this issue so that we don't forget. I don't know if/when i could work on it.

removed

Nice, thanks!
Which would be the commit(s)?

Not exactly sure, but I merged a python3 upgrade branch "recently" and even-more-recently some updates to signatures and pinned dependencies..

https://github.com/meejah/carml/commit/5901ae84a9ac57de7f017f6b61481818cf4fae3d#diff-2eeaed663bd0d25b7e608891384b7298


chore: push prompt and status

PR description yet to be updated.

This PR is no longer required, hence closing it.


[Feature] Sonar upgrade

This can be useful to be able to upgrade the sonar version. So I suggest this feature.
Changelog:

Installation check is on /usr/local/sonar/lib/sonar-application-{{ sonar_version }}.jar instead of /usr/local/sonar/COYING to be sure of the installed version
Installation of the requested version (event if another version is installed)
delete or backup of the previous version (toggle sonar_previous_version_backup)

@olo-dw: merged in Deveryware/ansible-role-sonar. You can close here if you want.


Multiple issues with Quran audio playback

Salam!
Maybe it's because I primarily use Safari, but I have multiple issues with audio playback. For example if I select a specific ayah and then hit play, it'll instead play from the first ayah visible on the page. Sometimes the audio will get stuck and when I hit play again, instead of continuing, it'll start over (from the first ayah visible on the page). If I select a different reciter, it'll instead stay on the same reciter when I hit play again UNTIL I refresh the page (at which point it'll load for several seconds before I can hit play again to start the new reciter). A lot of issues in one issue report, sorry if I sound nitpicky, but just trying to help out. Jazakallah khairan for your efforts.

salam @TariqP all good feedback! The audio player needs to be completely rewritten. I will do that in te next 2 weeks inshallah

Salam @TariqP will be fixed soon inshallah. Will let you know when

Salam @TariqP will be fixed soon inshallah. Will let you know when

I'm having another issue with the playback similar to the original post above. When I go to http://quran.com/2/40, the change the Aayah number to listen to the audio, it still plays the audio for /2/40 (Soorat Al-Baqarah).

I am adding two more issues (sorry if you are already aware of them):

The last verse is played in double voice (seems like two players are runing at the same time).
The list of verses does not work (at least from the icon it looks like a list that should allow you to select a verse).

I am trying to look at the code to locate the problems, but I am not familiar with React. Besides this, when I run it locally with npm run dev , it does not play the audio at all (maybe it is just a temporary issue).


Regarding Cropper size

Hello,
How can I create cropper size respective to the original image width and height?

Please check out the documentation of the Cropper.js.


Support Jenkins weekly status jobs

New weekly builds are coming, and are running in Jenkins.
This PR adds the required support to monitor Jenkins job in order to get the latest build status.
Status supported:

Success
Aborted
Failure

Closing for now, we need to discuss further plans around Jenkins based dashboards and GitLab dashboards


Remove APVTS dependency from GenericEditor

Like we discussed on Discord, I removed the reference to the APVTS in the BlueprintGenericEditor class.
Instead there's a map that links the parameter IDs to their respective parameter pointers, this allows a lookup in the beforeBundleEvaluated method.
The GainPlugin has been modified accordingly and tested, it works like before, I checked in debug mode to ensure we triggered the methods in the lambda functions when moving the knob.
I tried to follow the coding style, don't hesitate to modify anything if needed :)
Cheers!

Excellent, thank you!


devices install page not rendering

Nothing displays when you choose jetson or raspberry pi.
https://mxnet.incubator.apache.org/get_started?version=v1.5.0&platform=devices&language=python&environ=pip&processor=cpu

@aaronmarkham looks like this issue has been resolved. Can you check again?


Anonymous consents - create a common form component for both anonymous and registered consents

Ideally, we can try to create a common consent-form.component.ts and consent-form.component.html that can be used in both anonymous and registered consents.
The problem here could be templates, backwards compatibility and stylings.
If this is not possible, the second best option is to create a consent-helper.ts that can contain the common logic for both the registered and anonymous consent forms. As this is mainly going to be used in the form components (which are presentation components that don't inject services), it should have only static methods.
Tests should be moved to this common component.
The existing form component can just delegate the calls to the helper class.

This will be tested by #5104


For stacked series, adds support for last value in series to be considered as total

In my use case, I have a general power meter, and several individual power meters. I wanted to be able to show all values as stacked, but also have a "unknown power consumption", which needs to be calculated as the difference between the overall consumption and the sum of the other series.
I'm very sorry for how the commits look, I am VERY new to git + github, this is actually my first time working with them.
If you think this is a useful feature, this is how my graph looks:

If you like this, please only take the changes in [apexcharts-card.ts], once again sorry for the mess :(
The grey series is calculated as I explained above.

This feature shouldn't be in the card. You can achieve the same using a template sensor within home assistant and then display this sensor in the stack.

Indeed, but that means two places to change when adding another sensor. Also it adds data in the recorder. I still think it would be useful :)
https://github.com/RomRider/apexcharts-card/issues/550
https://github.com/RomRider/apexcharts-card/issues/673


Find and fix pipelines with missing classifications

Per @akoeplinger: "there are a lot more pipelines missing classification (at least on public, some on internal as well) so it'd be good if someone from dnceng could go through all of them and get them classified"

Release Note Category

[ ] Feature changes/additions
[ ] Bug fixes
[ ] Internal Infrastructure Improvements

Release Note Description

I have gone through all the within the group that we were notified about and make sure they were classified.


Fix negotiation needed panic on nil Sendonly track

In step 5.3.1 (https://www.w3.org/TR/webrtc/#dfn-update-the-negotiation-needed-flag), since we do not have a sender we can only choose to signal that we need negotiation. This typically happens in a case where the offerer asks for a recv only, but the answering side does not provide it. This only triggers if an on negotiation needed handler is set.
I believe the fix I applied is mostly correct by interpreting 5.3.1 and how in the Google WebRTC code, a non-nil sender is created during SetRemoteDescription. My only concern with the fix is that this would basically rely on the handler of negotiation needed to determine they need to go add that track. If they don't you can imagine an endless loop between offerer and answer.
@Sean-Der, while working on this, I realized that SetRemoteDescription may be non-compliant due to https://www.rfc-editor.org/rfc/rfc8829#section-5.10-<IP_ADDRESS>.2.2. However, if I make us compliant by removing https://github.com/pion/webrtc/blob/1c20cd4d7b48d2ab8f166486730eb2475f3f8333/peerconnection.go#L1084-L1088, the newly added test fails. Not sure how to reconcile that one as my knowledge & reasoning stops there :).

Also not sure why this fails with WASM but maybe that points to something.

@edaniels thank you for the PR! I was looking for solving the panic problem too. Could you update your branch to make it actual with the base branch?

Hi @Sean-Der, could you help to review this MR - to solve panic in pion?


get the output of ostrolab in microsoft SQL server database instead of sqlite

i want to get the output of scans in my  Micrsooft sql server
how can i make the output to go into my custom tables ?

To achieve that, you should implement a persist vulnerability agent, like (agent persist vulnz)[https://github.com/Ostorlab/agent_persist_vulnz] that will connect to the database and persist the vulnerability messages.
You then need to add the agent to the list of agents you start in your scan.


Investigate Implementing AS3 AST Parser

Creating this thread to track any of my findings on the potential of using an AS3 AST parser in place of my custom Regex parser. AST support isn't my top priority since the coverage from my syntax parser is high enough for me to ship code with it, but I think it would be extremely valuable to have a true parser.
My main motivation behind this is that I uncovered this code in an AS3->TypeScript library that seemed to have originated from a file Adobe wrote:
https://github.com/fdecampredon/as3-to-typescript/blob/master/lib/parser.js
I haven't been able to find the origin of this (it may be a port from Java or some other language?) but I'll list any updates here.
If anyone else happens to stumble upon this and wants to help as well, feel free to join in!

I actually gave as3-to-typescript a shot with the hopes of then porting TypeScript to js, but since I'm only working with a specific portion of a large codebase, it seemed like overkill.
A reusable solution compared to my manual port would be great, though, and probably make it easier to add support for things, since the parser (presumably) already gives complete coverage.
It seems like the majority of the work would simply be rewriting https://github.com/fdecampredon/as3-to-typescript/blob/master/lib/emitter.js for Javascript rather than TypeScript.

 I would need to map those structures to mine. If I find some time I'll mess around with that library a bit and see what happens.
In a way, AS3 is more of a structure for a language than a language itself, so if I can just get the right mapping it just becomes a matter of stripping out the stuff that isn't syntactically correct in JS (it's at least how I got this far with just regex alone)

Seems like there'd need to be some thought put into some aspects of the conversion to cover features in AS3 that don't exist in JS. Along those lines, I bet there's some features in ES6/ES7 that would ease things along (eg. classes).
BTW: why's the project built in AS3?

Yeah it'll definitely take some thought, I know what needs to be done for most features but others are going to need a decision to be made about how to handle it (such as automatically binding functions to classes, which is the biggest fundamental difference).
ES6 unfortunately lacks some things that I'd have wanted such as instance variable initialization on classes or being able to run super() on anything other than line 1 in a class constructor. It also contains a lot of features that AS3 just doesn't have like destructuring and generators. Since ES5 and AS3 are the most similar in parity, I didn't want to mix and mingle all of these new concepts. (Not to mention that ES6+ will be yet another compile step until they get fully implemented in all browsers)
Anyway, the project was built in AS3 mainly because it was originally written in 1 massive file of vanilla JS (see the first commit for reference). Once the library stabilized I wanted to start organizing everything, and I figured why not just write it in AS3 and close the loop? I love the auto-completion and refactoring features in my IDE (FlashDevelop) and It also makes for pretty good test coverage since the library depends on itself in order to work

That makes a lot of sense. So would we first need to port the parser to AS3 and should we write jsas3 to accomplish that? XD

Ha! that's a good question. Luckily AS3 and JS play well together so I could just use the raw JavaScript as-is just for the purpose of getting something off the ground

@crawfordcomeaux Unfortunately I have no updates on the AST front yet, though I thought you might be interested to know that I've updated the library to v0.2, where the output is now complete vanilla JavaScript (no more external dependencies). Have a look at runtime.js if you want to take a peek:
https://github.com/Cleod9/as3js/blob/2e835f632a939b3a4e48092b33f60286f288a863/runtime.js

@crawfordcomeaux The parser used in as3-to-typescript isn't very complete, it's missing \u..., and probably many other things.

Closing since this project is obsolete


Struct size_of()

use std::mem::size_of;

use bindings::windows::win32::bluetooth::*;
use bindings::windows::win32::system_services::HANDLE;

fn main() -> windows::Result<()> {
    let mut device_info = BLUETOOTH_DEVICE_INFO_STRUCT::default();
    device_info.dw_size = size_of::<BLUETOOTH_DEVICE_INFO_STRUCT>() as u32;

    let mut handle_radio: HANDLE = HANDLE::default();

    let mut find_radio_params = BLUETOOTH_FIND_RADIO_PARAMS::default();
    find_radio_params.dw_size = size_of::<BLUETOOTH_FIND_RADIO_PARAMS>() as u32;

    let mut radio_info = BLUETOOTH_RADIO_INFO::default();
    radio_info.dw_size = size_of::<BLUETOOTH_RADIO_INFO>() as u32;

    unsafe {
        // Get  handle of local radio
        dbg!(BluetoothFindFirstRadio(
            &find_radio_params,
            &mut handle_radio
        ));

        dbg!(BluetoothGetRadioInfo(handle_radio, &mut radio_info));

        dbg!(BluetoothIsConnectable(handle_radio).is_ok());

        // Get device info
        dbg!(BluetoothGetDeviceInfo(handle_radio, &mut device_info));
    }

    println!("{:#?}", device_info);

    Ok(())
}

isn't working,
BluetoothGetRadioInfo(handle_radio, &mut radio_info) = 1306
BluetoothGetDeviceInfo(handle_radio, &mut device_info) = 1306

which mean that both return a ERROR_REVISION_MISMATCH
after some tests, i discovered that size_of() isn't returning the good value,
[src\bin\bluetooth.rs:10] size_of::<BLUETOOTH_DEVICE_INFO_STRUCT>() = 60
[src\bin\bluetooth.rs:17] size_of::<BLUETOOTH_FIND_RADIO_PARAMS>() = 4
[src\bin\bluetooth.rs:22] size_of::<BLUETOOTH_RADIO_INFO>() = 16

test in question (xD) :
        (1..1000).for_each(|x| {
            radio_info.dw_size = x;
            if BluetoothGetRadioInfo(handle_radio, &mut radio_info) == 0 {
                println!("{}", x);
            }
        });

here, size_of() for BLUETOOTH_RADIO_INFO return 16 when the only value that works is 520
so i don't know how to fix this issue, because i don't believe that hard coding in my program the size of each struct is a good alternative, i'd like to know if i'm the one doing something wrong (if yes, how i can fix it) or is the lib (or rust ?) the issue

BLUETOOTH_RADIO_INFO  includes a field of type BLUETOOTH_ADDRESS_STRUCT includes a C-style union. This isn't yet supported. Here's an issue tracking this. #417

BLUETOOTH_RADIO_INFO  includes a field of type BLUETOOTH_ADDRESS_STRUCT includes a C-style union. This isn't yet supported. Here's an issue tracking this. #417

i just got the info from rust discord ^^, but like what's said on #423 the fact that it's not explicitly said anywhere that it wont work made me look everywhere for hours, would be good if all unusable structs could be commented so, or at least the concerned fields

i just got the info from rust discord ^^, but like what's said on #423 the fact that it's not explicitly said anywhere that it wont work made me look everywhere for hours, would be good if all unusable structs could be commented so, or at least the concerned fields

Sorry about that. The API surface is vast and I am still working through it all so I don't yet know which structs are unusable, but I did pin that issue so hopefully it will be more discoverable.

Sorry about that. The API surface is vast and I am still working through it all so I don't yet know which structs are unusable, but I did pin that issue so hopefully it will be more discoverable.


Ppa bionic SECURITY UPDATE

Please update Ppa bionic on your repository on launchpad.net

SECURITY UPDATE: data leak via referer header field

debian/patches/urlapi.patch: backport url api support in
include/curl/Makefile.am, include/curl/curl.h, include/curl/urlapi.h,
lib/Makefile.inc, lib/urlapi-int.h, lib/urlapi.c,
lib/curl_setup_once.h, lib/url.c, lib/url.h, lib/escape.c,
lib/escape.h, docs/libcurl/symbols-in-versions.
debian/libcurl*.symbols: added new symbols.
debian/patches/CVE-2021-22876.patch: strip credentials from the
auto-referer header field in lib/transfer.c.
CVE-2021-22876

Thank you!


UI cleanup work on Config index page

Config improvements via an excellent flag by @lomky in https://github.com/DCAFEngineering/dcaf_case_management/pull/1503#pullrequestreview-185419523 --

As I was poking around in the GUI, I found myself wanting some visual clarity in the Current Options list for hard coded base options vs custom options. There's also some weirdness in the languages display. Ultimately I think those are nice-to-have and probably things to put to a general 'cleanup the configs page' issue. Thoughts?

this is an excellent flag and we should do it!

marking future features since there isn't an obvious Next Step to this / there's a little hashing out to do yet

@emtot22 is taking a design look at this; @colinxfleming owes notes about how configs work with written examples on sandbox

How configs work:
The /configs page is a series of global configurations a fund's case management team director can apply. These generally fall into three categories:

More dropdown options for case managers: Some, like Voicemail Options and Practical Support Options, expand the list of dropdown options when case managers are logging data. For example, at sandbox.dcabortionfund.org/configs , make a change to Language Options - add some language that isn't there and hit the Update Options for Language button right below it, and then head to sandbox.dcabortionfund.org/patients/42/edit and see your new language in the Preferred Language dropdown. These are also previewed on the Config page itself.

Resources for case managers: Some, like Fax Service Options and Resources Url Options, add a link to a fund's case manager guidance (usually a googly drive link). For example, you'll see the Resources Url is a link to petfinder, and the 'CM Resources' link in the top nav panel reflects that. (You can edit and play around with this too, and see your changes reflected in the navbar after you save them.)

Actual backend config: Days to keep all patients and days to keep fulfilled patients let funds determine when patient information gets destroyed; some, like Budget Bar Max Options, remind case managers about money.

There are a few other one-off things but generally things fall into these buckets.
Team Directors look at these relatively rarely and edit them even less. Still, it's important to have this be a relatively safe, validated page, because bad configuration values can potentially break parts of DARIA.
Things I don't like about this page:

It's an ugly list of form inputs that aren't really grouped by rhyme or reason. This was fine when it was like, three, but now it's 15-16 inputs and we'll probably have to add more as time goes on. I would bet we can do better UX than 'eye bleedingly long list'.

For everything on this page except dropdowns, it's tough to tell what your config changes actually did. Suggestions on how to preview other changes would be pretty nice.

Honestly, I'm open to a lot of suggestions here, and I bet you've got good ideas, so I don't want to be too prescriptive. Go wild!

Awesome, thanks @colinxfleming! This is helpful. I'll dig into it this week and let you know if I have any questions

Hey @colinxfleming, I took a stab at the Configs page. You can see the new design here: https://www.figma.com/proto/xqY0RFbj86P4dLXiFO0CHw/DCAF?page-id=0%3A1&node-id=1%3A5&viewport=241%2C48%2C0.3&scaling=scale-down-width&starting-point-node-id=1%3A5 The prototype is interactive so you can see how I envision some of the elements working. Hit "R" on your keyboard to go to the "home" screen at any time and hit "z" multiple times to resize.
A couple of notes:

I grouped form inputs into categories that generally made sense to me, but I'm open to reorganizing them however you think is best. We can also reorganize them in order of priority (i.e. if financial stuff is most important, I'm open to having those at the top of the page).
I need to brainstorm on some better headings other than "Financial" and "UI" :) I put those as placeholder for now just so you get the idea
For any of the input fields that involve a number (e.g. days to keep all patients, urgent reset, budget bar), if there's a max limit, we can consider an alternative UI.

Let me know what you think! We can chat about this tomorrow during the Virtual Project night too. Looking forward to it!

Emilia

@elimbaum

oh man this is SICK. Outstanding work @emtot22 ! This goes way beyond what I was hoping for and is really thoughtful, and I think does a great job of making this much less of a blorb of options and text and forms.
I will say that the frontend implementation of the dropdown options potentially has a high level of complexity - I think a second opinion on the programming lift there might be good for me, as I'm not much of a frontend-er. But I think we can also push that to the end, since there are so many good ideas in this design.
A few points of feedback:

Most of the options dropdowns have a couple default options. For example, language always starts with English and Spanish from the system, and you can't remove those options. I'm not sure if that makes a difference to how you're envisioning the dropdowns.
the groupings of 'Financial' and 'UI' seem pretty reasonable to me.
A couple of the number ones do have a max and min limit - see #2400 for example. I think this UI will still work fwiw, and we can probably mostly accommodate by including a note in the helper text, but if there's another approach you have in mind already I'm interested.

And the stuff I really love:

I think the groupings make really intuitive sense here, what a solid idea.
One of the consistent problems we've had is that it's possible to break daria from this panel, so I particularly love the UI enhancements that make it super hard to wreck something or put in sketch values.

If this sounds good to you, I'll probably break this up into sub-tickets, since I think it's 3-4 components and some of them can be independent of each other. Let me know and thanks much again!

Hi hi, I'm gonna take a stab at implementing these designs


support writing files

As the complexity of clients increase, the ability to set particular config values programmatically is more likely to be required. Thus, writing config files would be very useful.
Cheers!

+1


Invoice settings doesn't save the data or generate invoices

https://drive.google.com/open?id=1zPZpTIh8A8z-Qux-cULeKcp3SlF-0sxR

Hello, invoices feature is not complete yet

hi there, will this be worked on soon, i mean, it's been almost a year - is microweber still in development? i'd like to help out where i can....
i'd like to get invoices working also.....

so basically the db settings for each field is missing so i manually added them to the db and now all fields populate with all that i input in invoices admin menu - i've also added the javascript so i know when changes are saved - this all works, however, when i go back to the invoices settings it's still empty - but the db is populated - is there a controller specific to the invoices i'm missing? a view? - thanks


add "Move"

not clone, move to under parent

added MoveTo
https://github.com/neuecc/LINQ-to-GameObject-for-Unity/commit/4509e5aaacb5d799935eab7031c347d57b397e83


Does this work with Azure Container Instances (ACI)?

Can we use these plugins easily with ACI?
Thanks.

While I'm not one of the devs, I would say this is unlikely, as ACI offers you a container and doesn't expose the orchestrator. That is: the complexities that this plugin aims to solve will already be taken care of for you.

As a MSFT staffer I can confirm the above. Networking is completely managed by ACI.

Thanks!


missing details

Information and screenshots appear to be a bit outdated or incomplete:

the latest version also allows authentication using storage account key
missing details about the directory traversal behavior and file lookup in sub-folders
is running in service supported?
because the connector is beta, is there any roadmap?

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

ID: 0f546a21-73c5-7165-e1ed-8d2a154ecb97
Version Independent ID: 934a7733-6951-fa5b-2b7f-44cdd6dde229
Content: Analyze data in Azure Data Lake Storage Gen2 by using Power BI
Content Source: articles/storage/blobs/data-lake-storage-use-power-bi.md
Service: storage
Sub-service: data-lake-storage-gen2
GitHub Login: @normesta
Microsoft Alias: normesta

@fhtino Thanks for the feedback. We are currently investigating into the issue and will update you shortly.

@fhtino  Thanks for the feedback! I have assigned the issue to the content author to review further and update the document as appropriate.
@normesta Could you please look into this issue?

Any news on this? In particular, the running in service is supported or not? I mean, is the documentation wrong or is it a bug of the connector?  Because if I publish to service, I get this error "Failed to update data source credentials: The given data source kind is not supported. Data source kind: AzureDataLakeStorage.".  I'm using "key" as authentication method.

Thanks @fhtino. @bensack is probably best suited to respond this question. @bensack can you pls respond? Thx!

bensack is already assigned.

#please-close


Added travis ci support for modern node versions

Coverage remained the same at 100.0% when pulling adc09423d8bd435e6ca0e5448038b701fb87e1f6 on amilajack:patch-1 into 8b82c7d5004945e5421c028537722220d2bafabf on reactstrap:master.

Coverage remained the same at 100.0% when pulling ccc353fbe603ba3cf6437d84bfb4c02ea7ca2911 on amilajack:patch-1 into 8b82c7d5004945e5421c028537722220d2bafabf on reactstrap:master.

Thanks @amilajack!


Issue Rebuilding Index

I would like to start off by stating that having the installation instructions under docs instead of the readme is really inconvenient. I did not even know it existed and I wasted a lot of hours trying to get this set up because there was no explanation in the readme or even a statement to read the items in the docs folder. Can I suggest a change to that.
I'm trying to do the last step - to rebuild_index. I have my server running in one tab and a new tab open and I try to run that and get  a 403 forbidden error. I cannot find good documentation on how to do this.
Also at the end of the error message it does say:
Indexing 0 articles
Indexing 0 People
Why is it not trying to index the CMS pages? I shouldn't have to, but I did include the following in my settings.py (even though it defaults to true).
ALDRYN_SEARCH_CMS_PAGE = True

Were you ever able to resolve this? I'm experiencing the exact same issue.


Xamarin.VS <IP_ADDRESS>8 Beta - Shows "Incomplete" and crashes on load

Using the latest Xamarin beta for VS + iOS 10 crashes when attempting to run solution.

Are you still facing this bug?

I don't believe so!


Stop .code-workspace file from auto-updating with settings from my User file

Issue Type: Bug
After making unrelated changes to my User settings.json the *.code-workspace file in my monorepo imported the folllowing:
    "workbench.colorCustomizations": {
      "activityBarBadge.background": "#eebbc3",
      "badge.background": "#ffa8ba",
      "extensionButton.prominentBackground": "#eebbc3",
      "statusBarItem.hoverBackground": "#5d8066"
    }

Every time I go to discard these changes, they auto-generate again moments later. The monorepo I'm working in is shared with my coworkers so I can't gitignore the file but I also can't begin to reason why this has started in the first place.
I've searched issues and stackoverflow for similar behaviour but haven't come across anything that would explain why this is happening
VS Code version: Code 1.43.2 (0ba0ca52957102ca3527cf479571617f0de6ed50, 2020-03-24T07:34:57.037Z)
OS version: Darwin x64 19.3.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz (12 x 2900)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled

Load (avg)
4, 4, 6

Memory (System)
32.00GB (0.04GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (71)

Extension
Author (truncated)
Version

better-comments
aar
2.0.5

Bookmarks
ale
11.0.0

project-manager
ale
10.11.0

cucumberautocomplete
ale
2.14.1

vscode-color
ans
0.4.5

vscode-apollo
apo
1.15.0

vscode-icontheme-nomo-dark
be5
1.3.6

vscode-styled-jsx
bla
1.5.0

simple-react-snippets
bur
1.2.2

turbo-console-log
Cha
1.4.0

npm-intellisense
chr
1.3.0

path-intellisense
chr
1.4.2

jsrefactor
cms
2.20.5

bracket-pair-colorizer-2
Coe
0.0.29

vscode-svgviewer
css
2.0.0

vscode-markdownlint
Dav
0.34.0

vscode-eslint
dba
2.1.2

vscode-dash
dee
2.3.0

githistory
don
0.6.3

es7-react-js-snippets
dsz
2.7.1

gitlens
eam
10.2.1

vscode-npm-script
eg2
0.3.11

vsc-material-theme
Equ
32.5.0

vsc-material-theme-icons
equ
1.1.4

prettier-vscode
esb
4.1.1

auto-close-tag
for
0.5.6

auto-rename-tag
for
0.1.1

code-runner
for
0.9.17

vscode-pull-request-github
Git
0.15.0

helium-icon-theme
hel
1.0.0

rest-client
hum
0.23.2

format-python-docstrings
ian
1.2.1

output-colorizer
IBM
0.1.2

docthis
joe
0.7.1

vscode-styled-sort
joh
0.0.7

vscode-styled-components
jpo
0.0.29

graphql-for-vscode
kum
1.15.3

git-indicators
lam
2.1.2

MagicPython
mag
1.1.0

web-accessibility
Max
0.2.82

dotenv
mik
1.0.1

language-gettext
mro
0.1.1

vscode-docker
ms-
1.0.0

python
ms-
2020.3.71659

atom-keybindings
ms-
3.0.6

vscode-typescript-tslint-plugin
ms-
1.2.3

debugger-for-chrome
msj
4.12.6

color-highlight
nau
2.3.0

angular-console
nrw
11.1.3

color-tabs-vscode-ext
ore
0.10.0

material-icon-theme
PKi
4.0.1

vscode-react-refactor
pla
1.0.5

polacode
pnp
0.3.4

prisma
Pri
0.0.31

vscode-seedling-icon-theme
ras
0.5.0

LiveServer
rit
5.6.1

synthwave-vscode
Rob
0.1.1

sass-indented
rob
1.5.1

partial-diff
ryu
1.4.1

git-merger
sha
0.4.1

code-settings-sync
Sha
3.4.3

trailing-spaces
sha
0.3.1

html5-boilerplate
sid
1.0.3

fish-vscode
sky
0.2.1

code-spell-checker
str
1.8.0

ayu
tea
0.18.0

open-in-browser
tec
2.0.0

vscodeintellicode
Vis
1.2.6

vscode-icons
vsc
10.0.0

vscode-todo-highlight
way
1.0.4

markdown-all-in-one
yzh
2.7.0

(22 theme extensions excluded)

Can you reproduce this when running with all extensions disabled?

Is there a way to do that through the settings or does that need to be done manually?

One way is with the command Developer: Reload With Extensions Disabled
Another is to add the --disable-extensions argument to the commandline when you launch VS Code.

Just did it and realized ColorTabs extension was the culprit! Thanks so much for your help with this

You're welcome
/causedByExtension


Mesos label support

I squashed these commits into one, then rebased over master (which after resolving a conflict, fixed the  from calico_cni import __version__, __commit__, __branch__ imports), then added 1 commit which adds a default allow-all rule for the profile in Mesos (which was included in the mesoscon demo but left out of the pushed branch :disappointed: ) . Pushed those changes at #99 , so closing this.


Make transformer and sagemaker work with self-signed-certificates

Dependencies:

https://github.com/exasol/transformers-extension/issues/191
https://github.com/exasol/sagemaker-extension/issues/109

Already fixed.


Upgrade llamafile to 0.5 for AMD GPU support in Windows

llamafile version 0.5 allows AMD GPUs in Windows along with some other goodies.
However, it seems to be breaking the GPU support for Linux (issue).
If the issue is fixed, the version will be tested and incorporated in the repo.

why notjust jump to 0.6 ?

yes now it's 0.6, at the time of writing it was not yet out 😄.
I have changed the title accordingly.


hf for mono failures

Overview
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded#rows

PR Checklist

[ ] Related to designs:
[ ] Related to JIRA ticket: [ABC-123]
[ ] I have run this code to verify it works
[ ] This PR includes unit tests for the code change
[ ] This PR includes testing instructions tests for the code change
[ ] The alpha package of this PR is passing end-to-end tests in all relevant Codecademy repositories

Testing Instructions

Don't make me tap the sign.
PR Links and Envs

Repository
PR Link
PR Env

Monolith
Monolith PR
Monolith Env

Portal
Portal Link
Portal Env

Another Repo
Another Link
Another Env

📬Published Alpha Packages:@codecademy/gamut-kit@0.6.198-alpha.0bd9d7.0@codecademy/gamut-labs@33.3.2-alpha.0bd9d7.0@codecademy/gamut@50.6.3-alpha.0bd9d7.0@codecademy/monaco@0.6.85-alpha.0bd9d7.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://63176e2725bcb000ae1cd3dc--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages:@codecademy/gamut-kit@0.6.199-alpha.3bc299.0@codecademy/gamut-labs@33.3.3-alpha.3bc299.0@codecademy/gamut@50.6.3-alpha.3bc299.0@codecademy/monaco@0.6.85-alpha.3bc299.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://6318e6cb35d6fa19ba26b6a0--gamut-preview.netlify.appDeploy Logs

wait, is this still a draft?

wait, is this still a draft?

oops, not anymore!

Don't we also need it on the List Row thing? (and by need it i mean remove it)

definitely, great call!

📬Published Alpha Packages:@codecademy/gamut-kit@0.6.199-alpha.52632f.0@codecademy/gamut-labs@33.3.3-alpha.52632f.0@codecademy/gamut@50.6.3-alpha.52632f.0@codecademy/monaco@0.6.85-alpha.52632f.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://631a4b80f669ea0563c897d9--gamut-preview.netlify.appDeploy Logs


Reworked the implementation adding support for alignment and solving …

…associativity issues.

Current coverage is 93.91%

Merging #2 into master will increase coverage by +3.91% as of 8d13b6b

@@            master      #2   diff @@
======================================
  Files            2       2
  Stmts          100     148    +48
  Branches        14      25    +11
  Methods          0       0
======================================
+ Hit             90     139    +49
  Partial          4       4
+ Missed           6       5     -1

Review entire Coverage Diff as of 8d13b6b

Powered by Codecov. Updated on successful CI builds.

Romildo,
I'm pretty impressed by the functionality you added - and about the box-model in general. It is not trivial to align boxed in ascii.
You know me, I'm a functional guy, dedicated to final instance variables and single constructors, like Scala case classes. In Javaslang constructors rarely (or never) contain serious business logic. There are just assignments/initializations of instance variables. You will not find mutable fields, only local method variables that may change.
But I won't change your classes to follow the immutable, functional style. They work as is. Your programming style is straight forward. The code looks great to me.
Feel free to merge your changes, you should have all rights to write to the repo!
Thank you for your contribution! I will definitely add a section to the Javaslang documentation about the box model!
Daniel


[PF] 🚧 Ensure SLC message senders are not abused for system calls

There multiple points in the Paloma source code where the sender of an SLC is set. Sometimes, when the message is triggered by consensus, Paloma sets the sender to some arbitrary value or to a random relayer.
With Pigeon feed, the message sender will have to cover the funds for sending the message.
a) Either create a "volume" wallet that we can send these messages from
b) Examine these cases in question and extract the messages into their own type, so they don't fall into SLC fee structures and will instead be an infrastructure message like update_valset. Better, but will require compass update

@byte-bandit
I think option b would be cleaner, but, on top of the compass changes, we would need more extensive changes, for instance on just in time valset updates, which would now have to be triggered for two message types. There may be other edge cases around this as well.
On option (a), instead of having a wallet to cover the funds, can we use, e.g., a module account address, and have compass check for it and handle it differently?

@maharifu
I agree option (b) would be cleaner, but also I don't think the benefits outweigh the changes needed to make this happen on top of the massive PF changes already coming in.
Your suggestion for (a) could work, but it would make the compass SLC implementation yet more complex. The calls in question would not generate community/security fees, and compass would not actually pay the relayer fee, but only reimburse gas cost.
@webelf101 What are your thoughts on this?

I don't understand what is the issue. Is the relayer supposed to get refund? Is the fact that msg.sender can be different than relayer an issue? @byte-bandit @maharifu

@webelf101 The question is whether it's possible/good idea to extend submit_logic_call on compass in a way that it will check the msg.sender and compare against a hard coded address. And if the call does come from that address, do not perform the regular fee operations, but just reimburse from security fund.

@byte-bandit I may not understand. When relayer is the same as msg.sender, why don't we need perform the regular fee operations? I think even whether relayer equals to msg.sender or not, regular fee operations(regular fee, security fee, community fee) is required.

@webelf101 This is an architecture issue. At the moment, Paloma is allowing users to send arbitrary function calls to target chains via compass, using submit_logic_call. Now, we're adding the concept of fees to this, so that users will have to pay for every call they issue, and relayers can claim their raked up rewards.
The problem is that Paloma also uses submit_logic_call for internal operations that are triggered by us, and not by a user. For example to call deploy_erc20, or to call new_compass() on the tokens themselves. So, we have some infrastructure messages that sort of piggy back on the SLC pipeline.
The problem now is obvious. Since those are SLC calls, who will pay for them?
We have a few options:

Setup an address on Paloma for this specific purpose, make deposits on compass for it, make sure it's always funded, have this address be in Paloma governance, then use this address for every message send

the downside is that this is again a lot of work to implement
we have no control over how much it will bleed us

Change the submit_logic_call implementation on compass to check the message sender is actually the paloma address

doing the full fee run will increase the costs for these messages
instead, we can just treat them like other infrastructure messages (update_valset and submit_batch for example. They're also infrastructure messages sent by the protocol, but they are simply reimbursed from the security funds)

We think the first option is probably better, but also more time consuming to implement and more error prone. The second one would get us to the goal faster, but will need a compass update.

https://github.com/VolumeFi/paloma-compass-evm/commit/ee37fff6a3ab78f47263d8e14b7518135a4856ed
Can this solve this issue? @byte-bandit

So when the relayer is different than msg.sender in SLC, do you want to process fees like update_valset? @byte-bandit

So when the relayer is different than msg.sender in SLC, do you want to process fees like update_valset? @byte-bandit

No. Not just if it's different. The msg.sender address would have to equal a specific ETH address. Let me think about this a little more. With https://github.com/VolumeFi/paloma-compass-evm/commit/ee37fff6a3ab78f47263d8e14b7518135a4856ed we only abuse SLC to deploy a new token, which is rare. Maybe we can just pay for this by making a deposit. I'll get back to you.

Confirmed this is no longer needed with the move to the atomic upgrade path on compass.


[BUG] Cannot pass in SQL query to DataFlow source from a pipeline parameter

Library name and version
Azure Data Factory SDK v2
Describe the bug
In Azure Data Factory I have a pipeline consisting of a single data flow which copies data from a source Azure SQL dataset to a sink Azure SQL dataset. I created all of this using the Azure Data Factory SDK.
The pipeline has a parameter called 'query', which is a short snippet of SQL. This pipeline parameter's value is passed into a dataflow parameter and then used as the 'query' value for the data flow's source.
When I set this parameter's default value to my desired SQL snippet on the pipeline and run a debug session, the pipeline runs correctly and produces the results I expect. However, when I try to trigger the pipeline by passing in a value for the parameter, either via the UI or via DataFactoryManagementClient.Pipelines.CreateRunWithHttpMessagesAsync from the SDK, the pipeline fails and reports syntax errors. Two layers of Microsoft Support so far haven't yet been able  to shed light on why this is happening.
Note that I also pass pipeline parameters into the flow's datasets (to set the table and schema) and these work fine; if I hardcode just the query parameter then I can happily run the pipeline from anywhere.

Expected behavior
I would expect to get equivalent results from:

Running my pipeline in a debug session with my desired SQL snippet set as a default value for the pipeline parameter
Hitting the 'Trigger' button in the UI and passing in my SQL snippet as the value for the pipeline parameter
Calling DataFactoryManagementClient.Pipelines.CreateRunWithHttpMessagesAsync from the SDK, passing in my SQL snippet as a pipeline parameter

Actual behavior
For approaches 2) and 3) the pipeline run fails with the below error:
Operation on target NoChildrenMoveDataFlowSupportDemo failed: {"StatusCode":"DFExecutorUserError","Message":"Job failed due to reason: com.microsoft.dataflow.broker.InvalidOperationException: DSL compilation failed: DF-DSL-001 - DSL stream  has parsing errors\nLine 12 Position 0: mismatched input ')' expecting {DECIMAL_LITERAL, HEX_LITERAL, OCT_LITERAL, BINARY_LITERAL, MAX_INT, MIN_INT, MAX_LONG, MIN_LONG, POSITIVE_INF, NEGATIVE_INF, '-', '!', '$', '~', ':', '(', '#', '[', '@(', '[]', FLOAT_LITERAL, HEX_FLOAT_LITERAL, STRING_LITERAL, REGEX_LITERAL, 'parameters', 'functions', 'stores', 'as', 'input', 'output', 'constant', 'expression', 'integer', 'short', 'long', 'double', 'float', 'decimal', 'boolean', 'timestamp', 'date', 'byte', 'binary', 'integral', 'number', 'fractional', 'any', IDENTIFIER, ANY_IDENTIFIER, META_MATCH, '$$', '$$$', '$#', OPEN_INTERPOLATE}","Details":""}
Reproduction Steps
Via the SDK create:
An Azure SQL linked service
An Azure SQL dataset using the linked service
A data flow which copies from an Azure SQL dataset source to an Azure SQL dataset sink, and sets its query for the source from a data flow parameter
A pipeline which takes a 'query' parameter that it passes into the data flow
Then run the pipeline passing in any valid SQL snippet.
I am happy to share privately with any Microsoft staff looking at this the full details of my Data Factory instance which is having this issue, and my code.
Environment
Visual Studio 17.3.1, Azure Data Factory SDK v2 in a .NET6 project.

Label prediction was below confidence level 0.6 for Model:CategoryLabels: 'Client:0.5265224,Mgmt:0.46534774,Service:0.0074203704'

@DansName Can you please share your SDK code so that we can take a look at it.

@DansName I do not want to see your whole code base but need only the code part which you are using to create pipeline and dataflow.  Please send an email to azcommunity[at]microsoft[dot]com with ATTN: Saurabh in the subject with the issue link and I will start a conversation with you.  Thanks.

@SaurabhSharma-MSFT thank you for looking into this. I have now resolved the issue.
It turned out that there were several different gotchas working together:

I needed to mark the data flow parameter as not an expression (found this a bit confusing as its value is a pipeline
expression, just not a data flow expression)
I didn't immediately appreciate that when you pass in a string value to a pipeline parameter, something inside DataFactory adds an extra layer of escaping before passing the value into the data flow. This was causing me issues with SQL queries containing apostrophes (which I know need to be escaped in the data flow language). I eventually clocked that apostrophes just need to be preceded by a single \ to escape them, because Data Factory escapes both characters in ', turning it into \' (which is what the data flow expression language requires).
It seems that certain kinds of whitespace (like \n, \t) in the parameter value cause syntax errors, even where the parameter is valid SQL. It's quite easy to put particularly \n in by mistake (or without realising it will cause a problem) when using the UI.

Maybe it's just me, but I've found the documentation for Data Factory in this area quite limited and confusing. I would really appreciate if the documentation could be expanded to make it easier to tackle this sort of use case (which I imagine must be very common).
I'd also really appreciate if Data Factory could be made a bit more forgiving of whitespace.


Debug problem

Hi,
Thanks to your explanatory repository, I can run the test and training code easily. To understand better, I wanted to debug the code; however, I couldn't debug. While training, I use './tools/dist_train.sh ./configs/end2end/eqlv2_r50_8x2_1x.py 1 ' command as mentioned in repo. However, I couldn't figure out debug with 'dist_train.sh' and reach the train.py file. Could you help me how to debug for training?

I guess that you want to use an IDE to debug the codes. Because we use multi-process to enable distributed training, it is not suitable to debug with IDE.  I would recommend you to use gbd , or simply use the print
If you still prefer IDE, set the nGPU = 1, and use train.py to start the training after you set the environment properly.


Fix cpu temp examples

Use - instead of _ for [sensor], as in #129

Thanks for this, I'll merge this to sort the docs.
As per my comment in #129 I will probs eventually switch the names to use _`` instead of -` for consistency, but that will likely not be until I touch the other sys_info related issues.


Add missing param curRealisedPnL for position list response

Hey,
there is a missing param, that is listed on the documentation found here: https://bybit-exchange.github.io/docs/v5/position#response-parameters
The param missing is "  curRealisedPnl | string | The realised PnL for the current holding position "
I have made a branch and fixed it, but can't commit to the repo duo to this error:
fatal: unable to access 'https://github.com/hirokisan/bybit.git/': The requested URL returned error: 403
Update: PR https://github.com/hirokisan/bybit/pull/191

Thank you for committing!
Released.
https://github.com/hirokisan/bybit/releases/tag/v2.34.4


fix: compilation error with sqlx-cli "D" to 'D'

This resolves the compilation error with the clap arg mentioned in #706

@hamptokr looking at the build logs, it seems that Clap is in fact assuming a string literal, not a char literal here. It's expecting .chars() to be a thing.

Potentially do we need to update the lockfile for Clap to fix this PR and have the same problem as others?

Fixed here: https://github.com/launchbadge/sqlx/pull/686


Add built-in font(s)

What problem does this solve or what need does it fill?
It would be nice if we were able to have at least one built-in font. Even better if we had the option to fall-back to this default when a font is unable to be found.
Describe the solution would you like?
Add support for one or more common fonts. Optionally allow setting of a "fall-back" font to an item when the expected font is not found.

This may be relevant.
http://www.oxfordshireweb.com/smallest-file-size-google-web-fonts/

This may be relevant.
http://www.oxfordshireweb.com/smallest-file-size-google-web-fonts/

For https://github.com/nicopap/bevy-debug-text-overlay/ I made a special font derived from Adobe Pro (SIL) with only the ASCII range. You can get very small file sizes with this trick.
What would be ideal thought for a font is something with a C00 or public domain license. Then our users wouldn't have to worry about licensing issues, even in the case where the font is just really meant to be used in dev and not distributed with the final binary.

I would really prefer to support defaulting to a system font (#1325) than using a limited to ascii font

@mockersf Though with this approach, you wouldn't be able to use the system fonts on web target. I think a (feature-flag disableable) built-in font for debugging purpose is still useful, even considering access to system fonts.

I haven't looked into it at all, but shouldn't it be possible to load fronts from the browser on web target?


chore: disable reth-primitives default features in workspace

Motivation:
closes: #8793
Description:
Disable default features for reth-prims in workspace and renable specific features in crates where necessary.

ty
@joshieDo disabling the zstd feature didn't flag anything, but we have this as default
https://github.com/paradigmxyz/reth/blob/038d48fd18a02a198c653b220bbb01b3270e3a1c/crates/primitives/Cargo.toml#L90-L90
this feature is badly documented and it is not obvious to me if we can or cannot do this and must also enable zstd codec on the binary?

make sense to include it in the c-kzg feature in that case, not to break public api

in that case @JackG-eth we need to enable this feature in the node-builder and reth-bin crate


Provide a way in the UI to display principal attributes

To troubleshoot attribute retrieval and release, it would be great for CAS to display the list of available attributes in the UI so that once can review and adjust the config as needed.

This should further allow the deployer/user to determine which attributes on their behalf are being released to the application, much like uApprove.

Handled by both #598 and #1090


Add PowergateHost variable to config file for server

In https://github.com/OB1Company/filehive/blob/master/fil/powergate.go we have a Powergate hostname hardcoded and we should pull this from the config file.

Just went ahead and did this one @cpacia


Update Jenkinsfile

build

helm-build

build

build

ok to test

ok to test

test this please

test this please

test

test this please

ok to test

test this please


Can't get Facebook group feed with error 0

I tried to get the feed of a Facebook group (https://www.facebook.com/groups/548556241854157/), but failed with error 0.
I keyed the group ID and URL. Neither of them can work.
The following is Error message:
The requested resource cannot be found! Please make sure your input parameters are correct! cUrl error: Failed sending HTTP request (55) PHP error: PHP Startup: Unable to load dynamic library 'posix.so' (tried: /opt/alt/php73/usr/lib64/php/modules/posix.so (/opt/alt/php73/usr/lib64/php/modules/posix.so: cannot open shared object file: No such file or directory), /opt/alt/php73/usr/lib64/php/modules/posix.so.so (/opt/alt/php73/usr/lib64/php/modules/posix.so.so: cannot open shared object file: No such file or directory))
Query string: action=display&bridge=Facebook&context=Group&g=https%3A%2F%2Fwww.facebook.com%2Fgroups%2F548556241854157%2F&limit=-1&format=Mrss
Version: git.master.5a0ea42

Is this still an issue?
It seems something is broken with your apache installation ("Unable to load dynamic library 'posix.so'").


Build window wheels on appveyor

This scripts will

test python-crfsuite on windows
on tagged commites, build and deploy wheels to pypi

You'll need to enable appveyor for this repo: https://www.appveyor.com/docs

Awesome, thanks @fgregg!

@fgregg it seems MSVC 2010 can't build crfsuite since https://github.com/chokkan/crfsuite/pull/44. Do you have an advice? Can we use MSVC 2015 to build Python wheels, or should crfsuite be fixed, or is there some other solution?


Produce plot showing dose response of signature strength, per compound

(Discussed right now in JUMP Meeting)

See figure 4 in #26 - this is activity scores though (signature strength weighted by replicate reproducibility)

Thank you!


Metadata Update

Hello,
Your dataset was added to CoronaWhy (https://www.coronawhy.org/) Data Lake on Dataverse as a piece of common COVID-19 data https://datasets.coronawhy.org/dataset.xhtml?persistentId=doi:10.5072/FK2/6PBQY0
Would you be willing to help with the maintenance of your dataset in Dataverse, e.g. adding the relevant metadata and keeping the dataset up-to-date? That will help to make the dataset findable and accessible for the medical science community.

@reeshmabijosh Please remove the data as we already have the data on Zenodo, unless you replace the DOI with the Zenodo.
Zenodo https://zenodo.org/record/3938381

Please remove the same from the covid19africa data. Both READMEs explain that the data is already in an archive.

@reeshmabijosh Can you please respond and update

Hello Vukosi,
Sorry for the late reply.
Can you please contact<EMAIL_ADDRESS>I do not have permission
to update the dataset.
Thank You
Reeshma.K
On Mon, Jul 20, 2020 at 7:43 AM Vukosi<EMAIL_ADDRESS>wrote:

@reeshmabijosh https://github.com/reeshmabijosh Can you please respond
and update
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dsfsi/covid19za/issues/542#issuecomment-660977162,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALHC2U7RJKF4A4JCN4KZVELR4QUWFANCNFSM4OVCAACA
.

@reeshmabijosh I had used the contact on the website and still, never got a response.
2nd it is clearly described on both repos how they are archived and please resolve it.


Only advance card after sound has completed

While ADVANCE_ON_SUCCESS is hardcoded to false, remove from v1.0 milestone


readLines make sure we close the reader on scanner error

Codecov Report

Merging #1713 (24978f1) into master (5bc45a4) will decrease coverage by 0.04%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1713      +/-   ##
==========================================
- Coverage   41.63%   41.59%   -0.05%
==========================================
  Files         168      168
  Lines       13319    13319
==========================================
- Hits         5546     5540       -6
- Misses       7032     7036       +4
- Partials      741      743       +2

Impacted Files
Coverage Δ

pkg/graveler/committed/batch.go
94.44% <0.00%> (-5.56%)
:arrow_down:

pkg/pyramid/tier_fs.go
56.76% <0.00%> (-1.75%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5bc45a4...24978f1. Read the comment docs.

Thanks, but see comment about assigning to named return values in a defer -- not popular here AFAIR, and also this implementation can mask an important error behind a less important one.

Let me know if my answer and change are not enough. I have tested the option to use non-named return values - cloud not change the err value after the func return (as expected)
https://play.golang.org/p/SCDHkHXPybU


[BUG] Custom pagingAnimation not working as expected?

Hi
When scrolling through my pages, i use the following animation:
                       .pagingAnimation { (_) -> PagingAnimation in                             return .custom(animation: .interactiveSpring())                     }
When I use the following animation to switch between pages:
                 withAnimation(.interactiveSpring()) {                     self.currentIndex += 1                 }
I don't get the same animation, any ideas how to fix this?
Originally posted by @VanHoutte in https://github.com/fermoya/SwiftUIPager/issues/67#issuecomment-683391831

@vanhoutte can you share a complete view to see the issue, please? I think the effect is going to be slightly different because of you have a page manually with the a Button, then the items are at their original position whereas if dragging the translation is shorter. A spring will most likely bounce more when dragging.
If you send me some more code I can confirm but you might need to alter the spring values based on the translation and velocity

`
struct OnBoardingViewPager: View {
@ObservedObject var viewModel: OnBoardingViewModel
@State var page: Int = 0
var items = Array(0..<5)
var body: some View {
    GeometryReader { geometry in
        VStack {
            VStack {
                Pager(page: self.$viewModel.currentIndex,
                      data: Array(0..<self.viewModel.onBoardingPages.count),
                      id: \.self,
                      content: { index in
                        OnBoardingViewPage(pageIndex: index,
                                           page: self.viewModel.onBoardingPages[index])
                })
                    .delaysTouches(false)
                    .pagingAnimation { (_) -> PagingAnimation in
                        return .custom(animation: .interactiveSpring())
                }

                KAPageControl(index: self.viewModel.currentIndex,
                              maxIndex: self.viewModel.onBoardingPages.count - 1)
            }
            .padding(.top, geometry.safeAreaInsets.top)
            .padding(.bottom, geometry.safeAreaInsets.bottom)
        }
        .background(Color.white)
    }
    .edgesIgnoringSafeArea(.vertical)
}

}
This is inside a page
HStack {             Button(action: {                 withAnimation(.interactiveSpring(dampingFraction: 0.85)) {                     self.currentIndex += 1                 }             }) {                 Text(NSLocalizedString("general.skip", comment: "First onboarding screen subtitle"))             }             .buttonStyle(KADarkButtonStyle())             .frame(maxWidth: .infinity)         }
`

Hi @VanHoutte , that’s something you need to figure out yourself. In a beginning, I thought of doing that calculation myself but it would be me assuming the right behavior and that’s not right.
It’s not just the dampingFraction, there are other parameters that affect a spring animation. It’s easier for an easeIn for example, it’s just a matter of modifying the duration. In case of a spring, that depends on the dampingFraction, blendDuration, ...

Thanks for the quick replies! I updated the parameters for the interactiveSpring to match the swipe, it's almost identical. Thanks again for the help!

You’re welcome. I’ll close this issue then


Type inference for argparse

The standard module argparse is a very popular approach to handling command line arguments. The problem is that autocompletion does not work for the result of argparse.ArgumentParser.parse_args() since it is a generic namespace. I am not aware of workarounds that do not require code duplication. It would be very useful if VSCode could infer types, at least in simple cases, when there is just one parser without (external)(sub)parsers imported from somewhere else. As far as I understand, any implementation will be a "hack" to some extent. However, due to the popularity of argparse, it may be worth it.

@Yura52 Which language server are you using?

@karthiknadig I use Pylance.


Update app.py url_prefix is not valid anymore in 3.8 red hat quay

Update app.py url_prefix is not valid anymore in 3.8 red hat quay so push '/' instead of '/cnr'

Can someone help me with merging this? I am just trying get rid of the /cnr url_prefix, I could create my own version of this but don't know how to go about it
@steved @philips @polvi @notjames anyone of you can help me with this?

we could create another tag for the repo, where can pass anther param for url_prefix as "/cnr" (for backward compatibility) and keep "/' default url prefix.
Thanks though for responding.
Regards,
Ram

@notjames @joejulian
Or we can keep the default url_prefix as is "/cnr" and allow passing this as a parameter, then it is a win-win
You agree?
Ram

@notjames @joejulian
Or we can keep the default url_prefix as is "/cnr" and allow passing this as a parameter, then it is a win-win
You agree?
Ram

This is a better solution in my opinion.

I don't have any clue where to parameters are processed to add another parameter to it, any help around this?

This is a better solution in my opinion.

How do I go about this? Not sure where the parameters get defined I see they are being used but don't know where to add one more parameter for url prefix and use it?
Can you please help ?

Just got back from vacation. I know nothing about this code. :shrug:


⚠ Samsung has degraded performance

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

HTTP code: 200
Response time: 2593 ms

Resolved: Samsung performance has improved in a872e48.


Upgrade to XCode 11: 11m336w

Upgrade to XCode 11: 11m336w

I'm still verifying my local engine build, but so far so good. Will wait until my local build completes before merging this.

LGTM

We've decided not to upgrade this yet because it's beta.


Feature Request: Warn when extensions / packages required by the project are not installed

Some extensions may be required by the team (such as formatting), NPM/Nuget packages may need to be installed, etc.  Would be nice if there was a way to warn users that their machine is not correctly configure for developing the current project.

You can run the Extensions: Configure Recommended Extensions.. command to configure recommended extensions for your current workspace. This will create an extensions.json file that you can then check-in/commit to your repository. Then, when anybody opens this repository they will be prompted to install the recommended extensions

Awesome.  Thanks!


merge from konsum-frontend-svelte

package.json

chore(deps): add ^2.53.3 remove ^2.53.2 (devDependencies.rollup)

:tada: This PR is included in version 1.29.14 :tada:
The release is available on:

v1.29.14
npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Feature Request] Local Friends Favorites list

Explain in detail what your suggested feature would be used for.
That is, I want a friends list that is managed only in VRCX, not the standard VRChat list like the world's local favorites list. And I would like to be able to specify only that list as the target of notifications from various items in the [Notification Filter].
Describe how it would look if it requires a UI.
Add Local Favorites to [Notification Filters] and [Friends] in [Favorites].
Explain why people would want to use it.
VRChat has only 3 friends lists, which is too few to manage a huge number of friends. And the friends you want to target for notifications do not necessarily match Favorites list.

This request was duplicated.


Add description property to tag-list-item to better control tooltip - US141912

This change will allow us to use the d2l-tag-list core component instead of d2l-labs-multi-select-list component in d2l-activity-alignments.
We require the tooltip to contain separate info than the text displayed on tag item to give the users context on selected standards aligned to a given activity. This PR addresses this gap by adding a description property to d2l-tag-list-item to better control what we can display in the tooltip.
See demo for functionality added:

Rally ticket: https://rally1.rallydev.com/#/57732444928d/custom/373260458992?detail=%2Fuserstory%2F644105367505

@dlockhart @svanherk do you know why ResizeObserver is causing the following error? When I removed it the error disappeared. Also getting a separate timeout issue I haven't been able to determine the cause of yet.

do you know why ResizeObserver is causing the following error?

Yep, I've seen it a lot with resize observers -- typically disconnecting them when the component is disconnected solves things but I've also seen that not work.

do you know why ResizeObserver is causing the following error?

Yep, I've seen it a lot with resize observers -- typically disconnecting them when the component is disconnected solves things but I've also seen that not work.

Yeah I ran into this in another repo recently where the ResizeObserver was already being disconnected properly, but the component just goes into a resizing loop and re-renders too many times and Safari throws an error.  I didn't dig into fixing it because it was a deprecated labs component


Genbank source modifier export from PHA4GE template: change separator in isolation-source

Right now we are concatenating isolation source fields into the "isolation-source" field in the Genbank source modifiers export from the PHA4GE template.
The separator between the pieces of information right now is a |
e.g. Nasopharynx (NP)|Swab
It needs to be a colon as NCBI is picky about separators.
e.g.
Nasopharynx (NP):Swab
Can we change the separators pretty please?

This is fixed in draft now


file names that are entirely numbers and symbols fail

Describe the bug
When you ingest a file name that is entirely numbers and symbols the ingestion fails.
To Reproduce
Steps to reproduce the behavior:

Start with a csv or parquet file you know works in Rill Developer
Change the name to '2022-08-09'
Try to import the file
See error
Change the name to '2022-08-09_data'
Try to import the file
File ingests

Expected behavior
File names should be sanitized for the user so they can be ingested as a source.

Going to work with @magorlick to figure out what we want to prepend for the source name

Let's preappend with an underscore and use the current table sanitization methodology for the rest of the name.

@AdityaHegde let's enqueue this for 14 if we can. We just had someone on twitter complain about it as well so it seems like this should be a straightforward fix.


Content Creator: Ability to filter content by Date Range

As a Content Creator, I want to have the ability to filter content in a variety of ways so that I can quickly find the piece of content I am looking for and so that I can see groups of content based on specific filter parameters.

Feature: Ability to filter content
  As a Content Creator,
  I want to have the ability to filter content in a variety of ways
  So that I can quickly find the piece of content I am looking for
    And so that I can see groups of content based on specific filter parameters.

  Scenario: Filter by Date Range
    Given that, I am looking to find a specific piece of content
      And that I may also need to see all the content related to a specific filter parameter
    When I view a list of content entries
    Then I will have the ability to apply a filter by a Date Range to that content list
      And that the content list will only show content in the Date Range that I am filtering by

Ability to filter content:

[ ] Filter by Date Range

Related to #278, #307, #308


containers.hashmap: Re-add the storeHash parameter

In some cases, the hash can be extremely cheap to calculate (e.g. the first few bytes of the key, when the key itself is a longer hash). In these cases, storing the hash is an unnecessary overhead. As such, the user should be able to specify when to store the hash within HashMap nodes.
The storeHash parameter was initially introduced in fb998f0c440529f78d54f534e7407741355d46f7, and was later removed (presumably accidentally) in 15eea7fbc89f073838d14d86d47c1247dbe8c3a1. As it was part of the API, this was a breaking regression. This commit fixes the regression and adds the parameter again.

Do you need a tag ?

Thanks! I don't. More fixes might be coming.


Sage pay repeat billing

Great package, I love it but in relation to #208 the docs aren't really that explicit.
Is token billing repeat payments? and if so how to use it with Sage Pay? Surly there is some more documentation that this read me...

@bweston92 There is an addition to the Sage Pay driver to add repeat billing, that is just going through now. Sage Pay repeat billing allows a new payment or authorisation to be created based on a past payment. There is no card token involved, but so long as you have the transactionReference for the previous successful payment, then a new payment can be made against it.
That's just going into the master branch over the next few days, and may give you what you need.


add more license info

This adds a standard-practice LICENSE file, refers to it in the README, and adds license configuration to the gemspec.

Thanks!

My pleasure.


Add content type header to asyn client

Fixes #7

Thanks for your PR that fixes the issue on the async batch upsert.
But implementing this fix may lead to other issues.
I close this PR. Discussions to be continued on issue#7


How to copy RenderData from input stream to output stream

I would like to postprocess the RenderData from the output stream of hands_landmarks subgraph in the multi_hand_tracking example.
I tried to pass the input RenderData directly to the output resulted a crash.
E.g.
auto in = &cc->Input().Tag("RENDER_DATA").Get<RenderData>();
cc->Output("RENDER_DATA").Add(in, timestamp);

If I modify the input without outputting by a dangling node, the displayed hands-skeleton was flicking from out-of-sync data.
Secondly, where can I find the C++ functions for RenderData? There is just a .proto file without any function definition.

Can you provide the error message/crash report?
For your second question, RenderData is a Google Protobuf message. Here is the documentation of proto message: https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.message. You are right that the mediapipe source code only has a .proto file. render_data.pb.h is generated by the build rule here. You can get the .pb.h file by doing the following
$ bazel build mediapipe/util:render_data_cc_proto
Extracting Bazel installation...
Starting local Bazel server and connecting to it...
...
INFO: Analyzed target //mediapipe/util:render_data_cc_proto (17 packages loaded, 511 targets configured).
INFO: Found 1 target...
INFO: Deleting stale sandbox base
Target //mediapipe/util:render_data_cc_proto up-to-date:
  bazel-bin/mediapipe/util/librender_data_cc_proto.lo
  bazel-bin/mediapipe/util/librender_data_cc_proto.so
INFO: Elapsed time: 16.293s, Critical Path: 4.91s
INFO: 100 processes: 100 linux-sandbox.
INFO: Build completed successfully, 103 total actions
$ ls bazel-bin/mediapipe/util/
color.pb.cc                 librender_data_cc_proto.lo-2.params  _objs
color.pb.h                  librender_data_cc_proto.so           render_data.pb.cc
librender_data_cc_proto.lo  librender_data_cc_proto.so-2.params  render_data.pb.h
$ emacs bazel-bin/mediapipe/util/render_data.pb.h

@jiuqiant Hi, thanks for the answer on the proto part. I will look into it.
For the crash part, here is the crash log.
INFO: Initialized TensorFlow Lite runtime.
INFO: Created TensorFlow Lite delegate for GPU.
INFO: Replacing 193 node(s) with delegate (TfLiteGpuDelegate) node, yielding 1 partitions.
INFO: Replacing 388 node(s) with delegate (TfLiteGpuDelegate) node, yielding 1 partitions.
*** Error in `./multi_hand_tracking_gpu': double free or corruption (out): 0x00007f74a0009410 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f74e34067e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7f74e340f37a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f74e341353c]
./multi_hand_tracking_gpu[0xb63f07]
./multi_hand_tracking_gpu[0xb62a62]
./multi_hand_tracking_gpu[0xb488fc]
./multi_hand_tracking_gpu[0xb4894c]
./multi_hand_tracking_gpu[0x8e60ac]
./multi_hand_tracking_gpu[0x8e5ecd]
./multi_hand_tracking_gpu[0x8e5f0e]
./multi_hand_tracking_gpu[0xa8ecee]
./multi_hand_tracking_gpu(_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv+0x42)[0x42364e]
./multi_hand_tracking_gpu[0x42221f]
./multi_hand_tracking_gpu[0x421082]
./multi_hand_tracking_gpu[0x42109e]
./multi_hand_tracking_gpu[0x4210ba]
./multi_hand_tracking_gpu[0x4437ce]
./multi_hand_tracking_gpu[0x442541]
./multi_hand_tracking_gpu[0x441ae6]
./multi_hand_tracking_gpu[0x9dffb4]
./multi_hand_tracking_gpu[0x9dfe8f]
./multi_hand_tracking_gpu[0x9df932]
./multi_hand_tracking_gpu[0x9c8930]
./multi_hand_tracking_gpu[0x9ab9d9]
./multi_hand_tracking_gpu[0x9ab2a9]
./multi_hand_tracking_gpu[0x9a9d81]
./multi_hand_tracking_gpu[0x9a9f80]
./multi_hand_tracking_gpu[0x6a7c82]
./multi_hand_tracking_gpu[0xa034c3]
./multi_hand_tracking_gpu[0xa02dfb]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba)[0x7f74e419c6ba]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f74e349641d]
======= Memory map: ========
00400000-012fa000 r-xp 00000000 08:02 43386933                           /home/mediapipe/.cache/bazel/_bazel_mediapipe/1dbafd1926b03f859d649609291e5e72/execroot/mediapipe/bazel-out/k8-fastbuild/bin/mediapipe/examples/desktop/multi_hand_tracking/multi_hand_tracking_gpu
012fb000-0131b000 r--p 00efa000 08:02 43386933                           /home/mediapipe/.cache/bazel/_bazel_mediapipe/1dbafd1926b03f859d649609291e5e72/execroot/mediapipe/bazel-out/k8-fastbuild/bin/mediapipe/examples/desktop/multi_hand_tracking/multi_hand_tracking_gpu
0131b000-01321000 rw-p 00f1a000 08:02 43386933                           /home/mediapipe/.cache/bazel/_bazel_mediapipe/1dbafd1926b03f859d649609291e5e72/execroot/mediapipe/bazel-out/k8-fastbuild/bin/mediapipe/examples/desktop/multi_hand_tracking/multi_hand_tracking_gpu
01321000-01339000 rw-p 00000000 00:00 0
01c87000-02301000 rw-p 00000000 00:00 0                                  [heap]
41483000-41532000 rw-p 00000000 00:00 0
41b6c000-41b6e000 r-xs 00000000 08:02 58197448
...
...

@jiuqiant Thanks for the proto guide. The problem has been resolved by studying the generated *.h.


Has anyone ever tried to set a image like this ?

I wanna get the img name from a json file and concat with the link below and make a request to get this image. But this is no working, I'm trying to figure out how to do this code works !
I'm build some kind of Blog that has a Image.
listOfPosts = filteredPosts.map(post => (

i think you forget add  ! i think the code have to changed like

I solved this own my on.
This was I'm trying to do. But it was not workin cause "require" couldn't find the image. So I had to configure webpack.config.js
listOfPosts = filteredPosts.map(post => (

/=========================================/
webpack.config.js
{
test: /.(png|jpg|gif)$/,
use: [
{
loader: 'file-loader',
options: {}
}
]
}

Just a tip: When writing, or pasting code in GitHub please do so inside bacticks ```, put 3 of them at the start of the code and 3 below so they can have a code format and respect left spaces
```
your code will look like this
```


Indexed db extension

Added an IndexedDB extension.

I removed all the reject()-s, replaced 'em all with resolve()-s, although i'm a bit tired, it's getting late, so it might be a bit lame of a solution 😅


bug fixed for issues

Current version will not show anything on issues. This PR fixed the bug.

 Last update 555d8b1...e75f2ee

Makes sense, LGTM

Needs a rebase.

LGTM

done.

LGTM


Add upgrade-config command

What are your thoughts on adding a new upgrade-config command, which adds new options (such as mod_appid) and removes deprecated options (such as arkstVersion) from the configuration file?
My current implementation of this is at 25242ce

Why don't we just bake it into the installer script, and execute it at a completed upgrade?

Yes I think it would make more sense having it as feature of the net installer

#224 adds this to the install script.


Different calls to Comments.get keeps comments from previous calls

Hello,
When doing different calls to Comments.get(video_id) with different video_id, the results keep accumulating comments from previous call. So if video 1 has 2 comments, then when searching for comments from video 2 with 2 comments I get results with 4 comments.
Is that expected?
Thanks

I found that the issue occurs because the initialization in https://github.com/alexmercerind/youtube-search-python/blob/f06c74bfbfe1de348b8ee759d6f00dc554e3e5cf/youtubesearchpython/core/comments.py#L18
it should probably be done under init method. Unless this is the expected behavior.


Add Wobbly

Project URL
https://github.com/sagaya/wobbly
Category

Animation
Description
Add the Wobbly in the animation category
Why it should be included to awesome-ios (mandatory)
This project is really fun and makes implementing basic animations really easy, so I hope many people know.
Checklist

[x] Has 50 Github stargazers or more
[x] Only one project/change is in this pull request
[x] Isn't an archived project
[ ] Has more than one contributor
[x] Has unit tests, integration tests or UI tests
[x] Addition in chronological order (bottom of category)
[x] Supports iOS 9 / tvOS 10 or later
[x] Supports Swift 4 or later
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

@sagaya Thanks for contributing.


[Android] How to request application permissions using Dexter- Kotlin

Topic Suggestion
How to request application permissions using Dexter- Kotlin
Proposed article introduction
When developing a certain application, there are needs to grant permission to the application to be able to use a certain phone feature of a phone such as a camera and memory storage. Enabling permissions in runtime helps the users to exert more control over the software they have installed on their devices. Using dexter, the user should be able to grant or restrict permissions when the app is operating, rather than when the program is installed. This is more advantageous because the user may have reasons as to why they may grant permission or deny the application may be due to lack of trust, hence using dexter is a better approach.
In this tutorial, we will create an application that allows the users to grant or restrict permission to the application they have installed whenever they want to use the phone feature such as a camera or storing a captured image to the memory.
Key takeaways

Introduction to Dexter
Adding relevant dependencies
Adding permissions to the manifest file according to our application
Designing the application XML layout
Writing Kotlin code
Running the application

Article quality
This article will be beginner-friendly and will help the developers understand the importance of using Dexter permission requests to satisfy the user's usability on an application. Since not every user will not be satisfied when allowing permissions to an application which he has no trust, hence will help a user to grant permissions when he feels secure too because some applications can be threats and can lead to the collapse of users' data.
References
N/A

Unfortunately, there seems to be many online articles on gaining runtime permissions with Dexter. How will this topic be unique?

Hello @WanjaMIKE, I had a walkthrough on the other blogs which you have just referenced. This article will be unique because I will go ahead to implement Dexter's permission request in the application I will develop. It will use methods such as onActivityResult(), and Intents to access the application settings and load elements such as an image view with a bitmap from the gallery using Glide. I will also clearly illustrate how images captured using the camera can be saved to external storage in the correct format with the help of WRITE_TO_EXTERNAL_STORAGE which is shallowly discussed in other blogs.
Thank you.

Noted @kabjanet


Clear any LLVMArgs when initializing the CompilerInvocation for SourceKit's ASTManager

SourceKit doesn't use them and if any unrecognised LLVM options are passed to llvm::cl::ParseCommandLineOptions() it calls exit(), bringing down SourceKit.
Also use fprintf in Logging.cpp instead of llvm::errs() which uses a global C++ object that had already been destructed when logging the above failure.

Resolves rdar://problem/38314383

@swift-ci please test and merge

@swift-ci please test linux


Fancy Zones - Losing Layout between Virtual Desktops

Microsoft PowerToys version
0.79.0
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
FancyZones
Steps to reproduce
Set layout on virtual desktop, change virtual desktop
✔ Expected Behavior
Desktops should maintain assigned layouts
❌ Actual Behavior
Desktops do not maintain layouts
Other Software
No response

/dup https://github.com/microsoft/PowerToys/issues/15285


atlas pin doesn't work when the workspace is in the current project

Found this bug updating one of my earlier projects with a lockfile. Looks like instead of using the URL, atlas for some reason falls back to the local dir.
I plan to add some integration tests for lockfiles as I don't believe we have any currently. Or if we do, there needs to be more.
Expected lockfile:
{
  "items": {
    "stew": {
      "dir": "$deps/nim-stew",
      "url": "https://github.com/status-im/nim-stew",
      "commit": "7afe7e3c070758cac1f628e4330109f3ef6fc853",
      "version": "0.1.0"
    },
    ...
}

But getting:

  "items": {
    "stint": {
      "dir": "$deps/nim-stint",
      "url": "file:///Users/jaremycreechley/projs/status/nim-codex-dht/vendor/nim-stint",
      "commit": "86621eced1dcfb5e25903019ebcfc76ed9128ec5",
      "version": "0.0.1"
    },
    ...
}

I'll probably not get to this for a couple of weeks with holidays, and travel coming up.


feat: 🎸 Add procedures related to primary key rotation

Description
Adds the following proecedures -

attestPrimaryKeyRotation - invoked by a CDD provider, this generates an AuthorizationRequest for a targetAccount to become the primary key of a given identity
rotatePrimaryKey - invoked by the primary key of an identity, this generates an AuthorizationRequest for a targetAccount to be rotated as the primary key of the Identity.
acceptPrimaryKey - invoked by the targetAccount of an AuthorizationRequest, this accepts the sigining account to become the primary key of the identity referred in the AuthorizationRequest

Breaking Changes
NA
JIRA Link
DA-193
Checklist

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

:tada: This PR is included in version 20.2.0-alpha.2 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 21.0.0-beta.1 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


syntax error

i am getting an syntax error when i run tileserver:

This looks like a newer version of a package getting included. Did you install with the requirements file?


GDScript: Fix incorrect default values in _make_arguments_hint()

Fixes #94658.

1. Fix concatenation of the function name with reduced value.
https://github.com/godotengine/godot/blob/8e36f98ea5b5ab4c1fb5249f94b61a7bbfb379a1/modules/gdscript/gdscript_editor.cpp#L796-L802
2. Use Variant::get_construct_string() instead of Variant::operator String() for consistency with native hints and GDScriptDocGen.
https://github.com/godotengine/godot/blob/8e36f98ea5b5ab4c1fb5249f94b61a7bbfb379a1/modules/gdscript/gdscript_editor.cpp#L728-L730
https://github.com/godotengine/godot/blob/8e36f98ea5b5ab4c1fb5249f94b61a7bbfb379a1/modules/gdscript/editor/gdscript_docgen.cpp#L227-L228
3. Fix GDScriptParser::Node::SUBSCRIPT case. For enum values the logic has been corrected; for other types it has been discarded since the previous assumptions are incorrect.

maybe you could copy this is_constant && reduced condition to the IDENTIFIER case

Actually, it will make readability worse. Instead of my_param = MY_CONST you will get my_param = 123. This is inconsistent with GDScriptDocGen, but I prefer not to change it within this PR.

is_constant && reduced

TODO: Change this to just is_constant.

Also I think it would be nice to have some unit tests for this, the completion test runner can check the argument hint. But given that there aren't any tests at all for argument hints, we could also just merge the fix as is and I'll work on a complete set of tests for argument hints.

Agree, let's do it in a separate PR.

Thanks!


Can’t boot Solaris 2.5.1 install CD on SPARCstation 5

Info

Which version of Pi are you using: Raspberry Pi 4 Model B (1GB)
Which github revision of software: v24.04.01
Which board version: akuker 2.6d
Which computer is the PiSCSI connected to: Sun SPARCstation 5
Which OS you are using (output of 'lsb_release -a'): official image 2024-04-30-PiSCSI-v24.04.01-arm64-lite.zip

Describe the issue
With the correct CDROM sector size selected for a SPARCstation 5 (#1473), the Solaris 2.5.1 installer kernel now boots without any SCSI errors nor hanging the Pi, but then it fails to mount the root filesystem.
Full logs: journalctl.txt
Toshiba XM-3401TA:

Generic CD-ROM block size 512:

I think my hardware and termination are ok, because the same setup works fine on a ZuluSCSI. Maybe I made a mistake when assembling my PiSCSI, or damaged it somehow? Any advice on how I can troubleshoot this would be much appreciated.

@delan Have you tried to configure different INQUIRE vendor strings? IIRC, many UNIX workstations will only boot from CD-ROM when they encounter devices that identify themselves as a particular bespoke drive model.
We have defined some known-to-work examples in https://github.com/PiSCSI/piscsi/blob/develop/python/web/src/drive_properties.json

@delan Were you able to try these device profiles? The Web UI has a handy feature where you can attach a CD-ROM drive using one of those profiles, and then subsequent use of that attached device will inherit those settings that improve compatibility.

Thanks for the advice! I haven’t had time to try it yet sorry, hopefully that will change at some point next month.