Re-enable CI for asmjs-unknown-emscripten

#1591 was closed by #1697 but it was only for wasm32-unknown-emscripten actually. We should make a new issue and link to it instead if it's still broken.
r? @ghost

@bors try

:hourglass: Trying commit 57eaeb39d2b9fd5c9f2e3b686f79407bc7dbe3a3 with merge 5fe5360d43b2a353ebb87deb829b02fc86d9dc51...

@bors try

:hourglass: Trying commit 4784d947dcc250da64adb16a71633a46df5bd30d with merge 2e711cf4c2ee6026384a0e5b652249b08774395b...

@bors try

:hourglass: Trying commit 79f1f1e0188596dd49166954272156c6abbf0015 with merge a6d09fd8f9edb7c68923bddbfea8569202519653...

:broken_heart: Test failed - checks-actions

@bors try

:hourglass: Trying commit 8f6623fef5a9abea459ecaaa2705ff451fbb1fd6 with merge 6cb604b94b66ccdaab99efb38f9e3bb0d2dc0526...

:sunny: Try build successful - checks-actions, checks-cirrus-freebsd-11, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13
Build commit: 6cb604b94b66ccdaab99efb38f9e3bb0d2dc0526 (6cb604b94b66ccdaab99efb38f9e3bb0d2dc0526)

@bors r+

:pushpin: Commit 29feed133c56aaf09ba212f909e4b26c05b6446f has been approved by JohnTitor

:hourglass: Testing commit 29feed133c56aaf09ba212f909e4b26c05b6446f with merge 3c907ed65bee8b85d30361570e628dac2d2ae71a...

:sunny: Test successful - checks-actions, checks-cirrus-freebsd-11, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13
Approved by: JohnTitor
Pushing 3c907ed65bee8b85d30361570e628dac2d2ae71a to master...


toggle as_html and as_latex dynanimally

follow http://www.django-rest-framework.org/api-guide/serializers/#dynamically-modifying-fields
but don't break latex renderer

for now, excluded as_html and as_latex from api output for performance reasons.


Update Query.md with information about "dynamic" query parameters.

Add in a description of hardcoded variables you can use in queries, seems pretty relevant for bullet journal style scripting of tasks.
Since this is copied from core/templates, and likely to change(?) maybe it would be best to use an #include directive and break out into a separate file?
related: https://github.com/silverbulletmd/silverbullet/discussions/147

We can refactor this later (when we get #210 😉 ), for now this is good to have!


DOC: error when creating a dev env

In the current documentation for creating a dev env, the way of building and installing Xorbits is not correct.
# Build and install Xorbits
python setup.py build_ext -i
python setup.py build_web
python -m pip install -e ".[dev]"

take


Legacy Nvidia Driver 340 and Nouveau too

Been trying to get this NV96 based card working on chromium to only limited success. Figured people here would know more about how these pieces fit.
On ubuntu 20.0.4
Using ungoogled 84 and below I can get acceleration working on nouveau but the performance is poor.  The latest unportable v87 breaks this whether using --use-gl=egl or desktop or nothing. Chrome doesn't detect any decode-able formats under chrome://gpu and MojoVideoDecoder tries then falls back.
Using the nvidia-340 legacy driver on 84 and below results in the GPU being undetected. If --use-gl=egl is set all features come back. Unfortunately no formats are detected again and Mojo doesn't even try.
Version 87 works the same with either flag or none. No formats are detected but at least regular acceleration is.
vainfo returns all supported formats as it should. With nouveau I have a VaProfileNone, with proprietary I don't have this listed. Read that chrome requires this profile present in order to work with vaapi on the arch forums can't find any patched versions on the ubuntu side. Have yet to try the arch stack, maybe it's better?
Has anyone gotten legacy nvidia working?

Arch Update:
Building https://aur.archlinux.org/packages/libva-vdpau-driver-chromium/ and using chaotic-aur ungoogled v88 leads to gpu detected and H264 Main + High getting detected. No flags used.
Unfortunately when it goes to decode MojoVideoDecoder drops off due to VDA 4 error
Guess I have to use windows or throw the machine out of one.

Arch Update:
Building https://aur.archlinux.org/packages/libva-vdpau-driver-chromium/ and using chaotic-aur ungoogled v88 leads to gpu detected and H264 Main + High getting detected. No flags used.
Unfortunately when it goes to decode MojoVideoDecoder drops off due to VDA 4 error
Guess I have to use windows or throw the machine out of one.

I hope your issue has been resolved, otherwise please let us know.
Closing this issue for now.


Dependicies and

Hello,
today i've added your package to my ionic 3 app.
With npm i am getting dependencie errors:
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>bu t none is installed. You must install peer dependencies yourself. npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself. npm WARN<EMAIL_ADDRESS>requires a peer of @angular/core@ 5.0.3 but none is installed. You must install peer dependencies yourself. npm WARN<EMAIL_ADDRESS>requires a peer of @angular/commo<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself. npm WARN<EMAIL_ADDRESS>requires a peer of @angular/compi<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
Within app.module.ts i am getting a build error
`Argument of type 'Platform' is not assignable to parameter of type 'Platform'. Types have separate       declarations of a private property '_win'.
  L47:    return new LogProvider(file, platform, datePipe, new LogProviderConf

ig({/your config here/}));
`
Do you have any advices?
Regards
.nowrap

Hi, thanks for bringing this to my attention.
Issue 1:  I have updated some of the mismatched dependencies and will release an updated today so that those errors no longer appear. You may still see the following:
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
Related to this issue: https://github.com/epoberezkin/ajv/issues/708
But this has no effect on functionality, so can be safely ignored in this case.
Issue 2: How are you importing Platform? In the imports at the top of your app.module where you are instantiating the LogProvider, you should have:
import {Platform} from 'ionic-angular';
The error you're getting suggests you're importing something else called Platform

Hello,
thanx for your help.
Issue 1 is solved ;)

npm install --save ionic-log-file-appender
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

<EMAIL_ADDRESS>

My import for Issue 2 is:
import { IonicApp, IonicErrorHandler, IonicModule, Platform } from 'ionic-angular';
(Webstorm managed the import automatically)
That's why i am a bit puzzled. Following your LogProvider constructor, it looks correct:
import { Platform } from 'ionic-angular';
But Webstorm shows already an error in the app.module.ts file!

TS2345: Argument of type 'Platform' is not assignable to parameter of type 'Platform'.   Types have separate declarations of a private property '_win'.

Strange indeed

Interesting. I haven't been able to repro this even after playing with my dependency versions, but after some searching found these, which look like the same issue:
https://github.com/Microsoft/TypeScript/issues/8346
https://github.com/Microsoft/TypeScript/issues/11436
What version of typescript are you using?

local typescript is version 2.6.2

That's the same version as I'm using in my projects which use this package.
I'm a little stumped then. Apart from a clean npm install, I'm not sure what to recommend to you...

Can you try something like this answer?
https://github.com/Microsoft/TypeScript/issues/6496#issuecomment-384786222

Hello,
thanks for researching!
I removed the node_modules folder and tried a "npm install".
Still the same result.
I added the lines from your link to my tsconfig.json.
Still the same result.

{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [
"dom",
"es7"
],
"module": "es2015",
"moduleResolution": "node",
"sourceMap": true,
"target": "es5",
"baseUrl": "./",
"paths": {
"": [
"node_modules/@types/",
""
]
}
},
"include": [
"src/**/.ts"
],
"exclude": [
"node_modules",
"src//*.spec.ts",
"src//tests/*.ts"
],
"compileOnSave": false,
"atom": {
"rewriteTsconfig": false
}
}

I'try it on my mac later.

@nowrap, did you ever get this resolved?

@nowrap: I managed to resolve the issue by adding the following to my tsconfig.json:
    "baseUrl": "./",
    "paths": {
      "@ionic-native/file": ["node_modules/@ionic-native/file"],
      "@ionic-native/file/*": ["node_modules/@ionic-native/file/*"],
      "ionic-angular": ["node_modules/ionic-angular/"],
      "ionic-angular/*": ["node_modules/ionic-angular/*"]
    },```

I think the ultimate solution is to make this package a module, but see if this gets you up and running for now


gulp taskname --version 1.2.3 prints out gulp's version and exits (MAC Only)

What were you expecting to happen?
This bug has been detected only on MAC OS
The --version parameter is used as a gulp task parameter in my gulp file.
Gulp should not to print gulp's version if --version is used after a task name.
On linux and windows this works as expected.
What actually happened?
Gulp prints out gulp's version and exits on MAC OS. ie:
[10:45:47] CLI version 1.2.2
[10:45:47] Local version 3.9.1
Please post a sample of your gulpfile (preferably reduced to just the bit that's not working)
var gulp = require('gulp');
gulp.task('version',()=>{
    let i = process.argv.indexOf('--version')
    if (i>-1){
        console.log('--version argument value:', process.argv[i+1]);
    } else {
        console.log('no --version');
    }
});

What version of gulp are you using?
3.9.1
What versions of npm and node are you using?
3.10.10
6.10.1

We don't support collision with our arguments (we try to keep them limited so this doesn't happen often).

I understand you that you don't support arguments collision. My point is that gulp behaves differently depending on the OS. That's why i still think it is a bug.

@jbgraug that's something you'd have to bring up with yargs, the option parser we use.


Incorrect Default EVM Version for Solidity Compiler 0.4.21-0.5.4

The default EVM version for Solidity compilers ranging from 0.4.21 to 0.5.4 is incorrectly implemented. Specifically, although the Constantinople hard fork had been introduced during this period, the default EVM version remains as Byzantium. After version 0.5.5, the default EVM version shifts to Petersburg.
That is, Constantinople is never used as the default EVM version for Solidity compilers.
This can be confirmed by running solc --help, with the output indicating the default EVM version as follows:
$ solc --help
solc, the Solidity commandline compiler.

...

Allowed options:
  --help               Show help message and exit.
  --version            Show version and exit.
  --license            Show licensing information and exit.
  --evm-version version
                       Select desired EVM version. Either homestead,
                       tangerineWhistle, spuriousDragon, byzantium (default) or
                       constantinople.
  ...

$ solc --version
solc, the Solidity commandline interface
Version: 0.4.24+commit.e67f0147.Linux.g++

Additionally, in Solidity 0.8.24, Cancun is not set as the default (0.8.25 does so). Reference

I dont think we were aiming for "solc's default" but rather the latest evm version supported at the given cersion?

I dont think we were aiming for "solc's default" but rather the latest evm version supported at the given cersion?

@DaniPopes I think based on our usage of the normalize_version_solc function, it seems like it represents "solc's default." Is that correct, or am I misunderstanding something?
https://github.com/foundry-rs/block-explorers/blob/d44051a4e5fd4a522739b3c2be6df6aeebca849b/crates/block-explorers/src/contract.rs#L279-L281
    /// Returns the contract's compiler settings.
    #[cfg(feature = "foundry-compilers")]
    pub fn settings(&self) -> Result<Settings> {
        let mut settings = self.source_code.settings()?.unwrap_or_default();

        if self.optimization_used == 1 && !settings.optimizer.enabled.unwrap_or_default() {
            settings.optimizer.enable();
            settings.optimizer.runs(self.runs as usize);
        }

        settings.evm_version = self.evm_version()?;

        Ok(settings)
    }

    ...

    /// Parses the EVM version.
    #[cfg(feature = "foundry-compilers")]
    pub fn evm_version(&self) -> Result<Option<EvmVersion>> {
        match self.evm_version.to_lowercase().as_str() {
            "" | "default" => {
                Ok(EvmVersion::default().normalize_version_solc(&self.compiler_version()?))
            }
            _ => {
                let evm_version = self
                    .evm_version
                    .parse()
                    .map_err(|e| EtherscanError::Unknown(format!("bad evm version: {e}")))?;
                Ok(Some(evm_version))
            }
        }
    }

https://github.com/foundry-rs/compilers/blob/3f080851e3a38a2a3e867f92173d85449aa07fb4/crates/artifacts/solc/src/lib.rs#L820-L852

the comment in the function itself suggests otherwise, "cap at the highest possible fork"
basically if a user specifies cancun, but the solc version only knows up to shanghai, then we'll cap to shanghai

@DaniPopes, thank you for your prompt response! I apologize if I'm misunderstanding something, but I have a couple of questions for clarification:

In the block-explorer repo, it seems the purpose of the normalization process is to determine the EVM version when the configuaration specifies it as "default" or even does not provided. To this end, finding the "solc's default" EVM version appears particularly useful when building a local or project from Etherscan. Did I get that right? It seems like this might be a more common use case (comparing to "capping at the highest possible fork").

Additionally, could you please provide any concrete use cases for "capping at the highest possible fork"? Is there any code reference available that illustrates this? According to the solidity documentation, it is not always a good idea to use a version that is "not actually deployed to the Ethereum mainnet" but the highest possible fork.

Or, maybe it is the block-explorer repo misuses the API.
In that case, I guess a proper patch is to introduce a new API in the compilers repo, and then change the block-explorer repo.

In the block-explorer repo, it seems the purpose of the normalization process is to determine the EVM version when the configuaration specifies it as "default" or even does not provided. To this end, finding the "solc's default" EVM version appears particularly useful when building a local or project from Etherscan. Did I get that right? It seems like this might be a more common use case (comparing to "capping at the highest possible fork").

Yeah, this logic in block-explorers is not great, we should probably keep a similar mapping from solc version to default EVM version for it.

Additionally, could you please provide any concrete use cases for "capping at the highest possible fork"? Is there any code reference available that illustrates this? According to the solidity documentation, it is not always a good idea to use a version that is "not actually deployed to the Ethereum mainnet" but the highest possible fork.

Primary purpose of this is to support multi-version projects. E.g. if some of user contracts are getting compiled with 0.8.25, and some with 0.8.18, and he has evm_version = "cancun" in foundry.toml, then 0.8.25 would get called with "cancun" evm version, and for 0.8.18 we will normalize it to "paris"

@DaniPopes @klkvr I've updated a new patch, where we introduce a new function named default_version_solc to support the functionality of finding the default version.
If it is a proper patch, I will also change the code in block-explorers accordingly.
Thanks again!

@DaniPopes @klkvr @mattsse kindly pinging for your review when you have a moment. Thanks!


Dialogs are different with Electron 7

Testing https://github.com/microsoft/vscode/issues/85994
Not sure if this is intentional, but the same dialog looks different. (please ignore size difference, that's from screen resolution)

Good catch, thanks!

https://github.com/electron/electron/issues/20855

LGTM:


Additional constructor that passes the endpoint

Additional constructor that passes the endpoint which will be used for testing with mock or fcm/gcm endpoint

We need to change the version in the POM to 1.0.0-SYNCHRONOSS

Done. Looks like a new pr is created which has changes from this pr.
https://github.com/synchronoss/gcm/pull/2


License on NuGet package 2.4.1

Hi,
I help out with the open source project, ClearlyDefined. It's a database of open source license information.
For NuGet packages version 2.4.1 (https://www.nuget.org/packages/ZXing.Net.Mobile/2.4.1) or earlier, the license link is broken - points to https://raw.github.com/Redth/ZXing.Net.Mobile/master/License.md and you get a 404.
Do you intend for these older packages to be licensed under MIT like your newer NuGet packages or under Apache-2.0, which is the LICENSE.txt in your source repo?
Thanks

This same issue was reported here, https://github.com/Redth/ZXing.Net.Mobile/issues/692, and you asked for someone to open a new issue if the question remained.  Thanks!

This bug seems to be fixed in the v3.0 beta version, right?

@knocte - Correct - 3.0.0-beta1 and up says "MIT" on Nuget.org.  However, for folks using version 2.4.1  or earlier, are these NuGet packages also licensed under MIT as the license link is broken.  Thanks

However, for folks using version 2.4.1 or earlier,

Well, @Redth asked to open an issue if the issue remained, he was referring to v3.0. AFAIU no new 2.4.x versions will be released. This issue should be closed because it's fixed in the new version.

@knocte - the issue is there's unclear licensing if people use an older package.  As mentioned above, I help with an open source project called "ClearlyDefined," which is a database of license information.  Our conclusion is these older packages are licensed under Apache-2.0 - e.g. https://clearlydefined.io/definitions/nuget/nuget/-/ZXing.Net.Mobile.Forms/2.4.1.  If that is not correct, please let us know.  Thanks

Well that's a good question, because if the nuget package lists MIT then there's a discrepancy, because the repo lists Apache: https://github.com/Redth/ZXing.Net.Mobile/blob/master/LICENSE.txt
So this is the ambiguity that needs to be solved first.

Sorry folks, i moved to MIT and didn't fully update this of course.  Switched in source.


[Docs]

Current State
In the mesheryctl installation page under the bash command section the command gives an unexpected error of not mentioning the platform [docker or kubernetes] and it does not have the installation guide for the Kubernetes user like it is provided in the website.
Desired State
In the mesheryctl installation page under the bash command section the platform must be mentioned and the installation step for the Kubernetes user must be provided

Contributor Resources

Meshery documentation site
Meshery documentation source
Instructions for contributing to documentation
Layer5 Community Slack

Hey @leecalcote I would like to work on this issue.


ajax，status canceled？

The plugin calls xhr.abort() to the pending request that are no longer relevant to the search query.


Feat/2254 streamlined publication of external adverts

What's included?
Closes #2254
Who should test?
✅ Product owner
✅ Developers
✅ UTG
How to test?
Describe the steps required to test & verify this change
Risk - how likely is this to impact other areas?
🟢 No risk - this is a self-contained piece of work
🟠 Medium risk - this does change code that is shared with other areas
🔴 High risk - this includes a lot of changes to shared code
Additional context
Include screen grabs, video demo, notes etc.
Related permissions
Have permissions been considered for this functionality?

No permission changes required
Permissions have been added / updated. Details:

PREVIEW:DEVELOP
can be OFF, DEVELOP or STAGING

@KoWeiJAC @MattHowley to test this

@drieJAC I have fixed the back button. Could you test it again, please?


⚠ Bofrost.at has degraded performance

In d48b9b8, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1211 ms

Resolved: Bofrost.at performance has improved in 9d12649 after 9 minutes.


Disable route translations for a whole app section

What problem does this feature solve?
We are currently building an app with a public section and an admin (protected) section. We need to make the public part fully translated (routes and texts). However, this is not essential for the admin part, since it does not need to be SEO friendly. However, the admin section still needs to show the text in the user's language. The current language does not come from the URL, but from the user's preferences.
I could build the entire admin section directly with vue-i18n since it does not need url translations. However, I would still need to disable nuxt-i18n on all admin routes (~60 routes), this seems pretty tedious... I haven't found a way to disable URL translations on a route group.
If there's a way, it should be added to the documentation, else I think it would be a pretty handy feature.
What does the proposed changes look like?
One way of doing this could be to add
nuxtI18n: false on a layout. This would disable route translations on pages using this layout.

This feature request is available on Nuxt community (#c203)

If you are willing to disable parsePages option, you can use pages option to disable language route generation per path. See https://nuxt-community.github.io/nuxt-i18n/routing.html#custom-paths
If you set specific path to false then I think it will not generate prefixed routes.
But if you don't want to create such object for every admin route, then maybe a solution would be to extend that function to support regexp or glob for route paths. That seems like most straight forward way to do it for me.


Workshop app - Phase 1

wip...

@brandonfancher & @Velua can you please review the UI structure, the form hooks etc. To make sure it is aligned with the other frontend apps patterns?
@James-Mart package wip, need to sync with you!

This looks good. I see that some of the UI and account selection controls were borrowed from webmail/chainmail. There is a newer in-progress (will be merged soon) branch of that that actually queries available accounts and changes the account with supervisor from the dropdown (vs. using the mocked out accounts list fixture.) That can be found in the bf/chainmail-enhancements branch. That also has a dark mode toggle. I recommend updating the account switcher from that if it's relevant to this app and bringing in the dark mode toggle.
UI code wise, everything looks great!

Dark mode, pretty please!

@swatanabe can you please help me troubleshoot why I'm receiving the error below when running cargo package from the Workshop root folder?
error: r-workshop is not a dependency of workshop

@swatanabe can you please help me troubleshoot why I'm receiving the error below when running cargo package from the Workshop root folder?
error: r-workshop is not a dependency of workshop

It's triggered by server = "r-workshop"
When trying to resolve "r-workshop" we look at the workspace members and the immediate dependencies of "workshop". "r-workshop" isn't in either.

@James-Mart @Velua the set/get with the icon, tags autocomplete, owners and redirect uris is working!

@Velua @Velua the set/get form is working with the icon, tags autocomplete, owners and the redirect URIs!


Allow / Enable presentation hints

Hello,
Thanks for the code, it allowed me to very quickly render PDF in Django.
One thing I could not do with your latest release is to resize images in a PDF. I looked around, and found the presentation_hints parameter that can be passed in the "HTML" or "write_pdf". I updated the last lines of renders.py file from
html = select_template(template).render(context)
HTML(string=html, base_url="not-used://", url_fetcher=url_fetcher,).write_pdf(
    target=file_,
)

to
html = select_template(template).render(context)
HTML(string=html, base_url="not-used://", url_fetcher=url_fetcher,).write_pdf(
    target=file_, presentation_hints = True,
)

And now I can use width / height to resize the images that are included in my template.
I'll leave it to you to update or add another setting somewhere to allow this.
Thanks again.

I don't see the presentation_hints argument in the weasyprint docs. Is this still required, or is it fixed?
Usually, setting the image via width="X" or via CSS should work fine, did that not work for you?

So without presentation_hints = True images ignore the width= attribute?
Lemme experiment with this a bit, but it seems like an addition that would make sense. Though I think I have some logos in some documents where I specify the size and it works, so want to double check what's up there.


[device_info_plus] Module 'device_info_plus' not found

I'm getting this error while trying to publish a new iOS version. I cleaned project, updated/installed pods... but nothing seemed to work
device_info_plus: ^3.2.2
doctor:
[✓] Flutter (Channel stable, 2.10.3, on macOS 11.6.2 20G314 darwin-x64, locale en-GB)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2020.3)
[✓] VS Code (version 1.65.1)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

• No issues found!

Hi. Did you mean executing flutter pub get in the end by "updated/installed pods"?
I can't help you so far. Any information else?

Facing similar issue

I got a same error.

Hi. Did you mean executing flutter pub get in the end by "updated/installed pods"? I can't help you so far. Any information else?

futter pub get
pod install
flutter clean
pod cache clean
etc
I don't it's related to some commands I forgot, specially when more people are facing this

I am getting the same error.
Parse Issue (Xcode): Module 'device_info_plus' not found
/ios/Runner/GeneratedPluginRegistrant.m:23:8

I've tried several things I've seen on the internet, nothing works.
When I remove the problem lib, the same problem occurs in another one.

So eventually I resolved this by opening Xcode and updating the iOS version I was targetting from 9 to 11.  I did almost everything else I could find as well but it was that that made the build work.

@JoshRice1 My friend, thank you very much.
This solved my problem, I had been struggling with this for a few days now.
And I didn't even think of that solution.

So eventually I resolved this by opening Xcode and updating the iOS version I was targetting from 9 to 11. I did almost everything else I could find as well but it was that that made the build work.

I changed the target to 11 but did not fixed this problem.

@PesaCoder  can you help me, now i do all the problems but still can't solve.
I gave target to 11
device_info_plus: ^3.2.2

I got the same error, ios target is 11.
Parse Issue (Xcode): Module 'device_info_plus' not found

I referenced this picture and succeeded.

I've tried several things I've seen on the internet, nothing works. When I remove the problem lib, the same problem occurs in another one.

And can you solved it? I have the same problem

@Aaron009 method worked for me too, just changed the iOS Deployment Target to 11.0, and I was able to archive successfully.

Delete pod directory and podfile.lock

flutter clean

flutter pub get

cd ios

pod install --repo-update

run the application in Xcode

This did it for me, thanks @usamaaelgendy

Just changed the iOS Deployment Target to 11.0, and I was able to archive successfully.

Delete pod directory and podfile.lock
flutter clean
flutter pub get
cd ios
pod install --repo-update
run the application in Xcode

Worked for me, thanks.

So far non of the suggested approaches have worked for me.
When opening the Runner.xcodeproj file in Xcode and building the project to a real iPhone device, the "Build Failed" message is displayed and the GeneratedPluginRegistrant error "Module 'device_info_plus' not found" is pressent in the left side panel.

So far non of the suggested approaches have worked for me.
When opening the Runner.xcodeproj file in Xcode and building the project to a real iPhone device, the "Build Failed" message is displayed and the GeneratedPluginRegistrant error "Module 'device_info_plus' not found" is pressent in the left side panel.

I'am in the same situation, already tried all previous suggestions

For me the issue is my project is having a invalid project name which is something like
flick-analytics
when i changed it to
flickanalytics
it built sucessfully

Just for anyone else who might stumble upon this: if flutter build ios works, but running the emulator fails with this error, you might have opened XCode with the wrong extension. Make sure you open the file with the .xcworkspace extension instead of the one with .xcodeproj and then build again. If you opened the project with the wrong extension, the emulator fails with Module '...'  not found and uses the first module name in the error, so the error might not be in the actual module.

I'm still getting this error. It works on simulator (17.4) and it works on my physical iPhone 11 (17.4.) but it does not work for "Any iOS Device (arm64)" for archiving a release version.
Flutter 3.19.5
device_info_plus: 10.1.0

Anyone else facing this issue?

Open source code in Xcode with workspace will fix this issues, don't open with xproj.

@annguyenairstage I always open the workspace, not the project and it still doesn't work for me :(!

Any solution in 2024?

same problem. any fixed here pls.

same problem, any fixed here plz help

Im wondering why this issue is closed without any solution. Im in Flutter 3.19.6 and Gradle 8 with source compatibility with Java 8.

Ops.. It is more than 2 years without any feedback from the maintainers.
Failed to build iOS app
Parse Issue (Xcode): Module 'device_info_plus' not found
/Users/asankaliyanage/Developer/flutter_projects/cortex-cashierapp/ios/Runner/GeneratedPluginRegistrant.m:11:8

Encountered error while building for device.

Ops.. It is more than 2 years without any feedback from the maintainers.
Failed to build iOS app
Parse Issue (Xcode): Module 'device_info_plus' not found
/Users/aaaa/Developer/projects/cccc_app/ios/Runner/GeneratedPluginRegistrant.m:11:8

Encountered error while building for device.

@Blasanka open a "compilation" ticket here and provide all the necessary information: https://github.com/fluttercommunity/plus_plugins/issues/new?assignees=&labels=compile%2Ctriage&projects=&template=COMPILATION.yaml&title=[Compile]%3A+
Meanwhile, I am locking this ticket. If you still have a compilation issue, follow the instructions in the "Compilation" ticket template.


Kafka managed offsets via __consumer_offset topic question.

Pardon my ignorance and my method for asking but I just didn't know how to relay a question that I had outside of the Issues page.  My question revolves around how Burrow surfaces the lag of a high level consumer?  In the zookeeper managed offset scenario it was really easy via the /consumer/* route.  It pretty much just hands you all the info you need.  But in the scenario of the kafka managed offsets via __consumer_offset topic I'm a bit lost.   Please advise.  Great piece of golang code btw!

Apologies I think my issue was a typo with the consumer toml configuration.   I will tinker a bit more before closing out the ticket.

Works like a charm!


Map: Zoom toggle not working

Toggeling the zoom level is not working. The log shows this:
I (246358) GUI_MAP: Load //MAPS/14/8582/5582.RAW  to 0x3fff2c98
I (246408) GUI_MAP: Load //MAPS/14/8583/5581.RAW  to 0x3fff2c98
I (246458) GUI_MAP: Load //MAPS/14/8583/5582.RAW  to 0x3fff2c98
I (246508) GUI: rendering got restarted
I (246648) GUI_MAP: Load //MAPS/16/34329/22330.RAW  to 0x3fff2c98
I (246698) GUI_MAP: Load //MAPS/16/34329/22331.RAW  to 0x3fff2c98
I (246758) GUI_MAP: Load //MAPS/16/34330/22330.RAW  to 0x3fff2c98
I (246808) GUI_MAP: Load //MAPS/16/34330/22331.RAW  to 0x3fff2c98

Correct behavior should be to load 14 zoom level tiles.

fixed with an ugly hack. Need to be reevaluated for r2.


Add in iVar variants data

As on the tin 👍  Data provided by @drpatelh

# iVar variants file

```bash
samtools mpileup \
    -A \
    -d 6000000 \
    -B \
    -Q 0 \
    SAMPLE1_PE.trim.sorted.bam \
    | ivar variants -p SAMPLE1_PE -r GCF_009858895.2_ASM985889v3_genomic.200409.fna -g GCF_009858895.2_ASM985889v3_genomic.200409.gff

Test files added
SAMPLE1_PE.tsv (iVar v1.2.2)

Was just prepping the same PR 😅 Could add this to the README.md too @apeltzer 👍

This one should be quite straight forward i.e. take the 4th column from the file and do something like this:
https://github.com/drpatelh/nf-core-viralrecon/blob/397f25529d0ca506666c88d74a5382fcbbbb481e/bin/ivar_variants_to_vcf.py#L68-L73

Added your stuff too 👍 Yes, it looks much saner than the other one ;-)

FYI: One I generated earlier using custom content.

Ping @gkarthik! If you do release soon would be great if you can output simple counts for SNPs/Insertions/Deletions. Can plug this directly into MultiQC without having to parse the variants tsv file.

Hi @gkarthik - sorry to pester, but do you intend on outputting the summary counts? No problem if not, we can get started on writing this MultiQC module without them. But of course if you do intend on this then we'd rather not make a start on the code.
Thanks!
Phil

Unfortunately given current ongoing work around SARS-CoV-2 my schedule is very tight. Maybe best to start on the code. I'll keep you informed when I add more information to the logs. Thank you for adding this to MultiQC again!

ok, no problem - thanks for letting us know! We'll keep you in the loop 👌


Fix DEVNULL docs

Currently there are no docs for the DEVNULL constant.
That's because there's a line generated at the macro between the comment and the constant:

  # The name of the null device on the host platform. `/dev/null` on UNIX and `NUL`
  # on win32.
  #
  # When this device is opened using `File.open`, read operations will always
  # return EOF, and any data written will be immediately discarded.
  #
  # ```
  # File.open(File::DEVNULL) do |file|
  #   file.puts "this is discarded"
  # end
  # ```

    DEVNULL = "/dev/null"

The description doesn't match the diff.

@asterite I'm sorry what do you mean?

Oooh... sorry, the line is in the generated macro, not in the code. I see. This makes sense.


Vulnerabilities in owasp-java-html-sanitizer

There are  vulnerabilities in owasp-java-html-sanitizer-20191001.1.jar for more info see: https://nvd.nist.gov/vuln/detail/CVE-2021-42575
Recommend to update lib owasp-java-html-sanitizer:
 <dependency>
            <groupId>com.googlecode.owasp-java-html-sanitizer</groupId>
            <artifactId>owasp-java-html-sanitizer</artifactId>
            <version>20211018.2</version>
 </dependency>

Thank you for bringing this to our attention! We will release a new version where the dependency is upgraded.

Version 14.7 fixes this issue. Again, thanks for your help @MikAoJk
https://github.com/digipost/digipost-api-client-java/releases/tag/14.7

@hanskhe no problem


feat: set navigation options ahead of transition

Allows to set title and configure other screen options ahead of transitioning, which deals with flickering title etc. We will have to further improve this later to support other types of navigators, but this is good enough for now!
This PR also cleans-up two additional files that got into bad state after recent rebase/merge.

Merging and will soon follow up with #175 that improves type inference (I can remove hardcoded /inventoryItems thing)


🐛 Bug Report — Runtime APIs - D1 Experimental Backend Does Not Allow the "strftime" Function

When using the D1 experimental backend for a new database, I began receiving this error when running queries that were previously working with my older DB that was on the old backend:
Error: not authorized to use function: strftime
Evidently, this function is not white-listed yet?

CC: @geelen


Add story for running a task

This looks like a good thing to include in Onboarding, but I don't think the doc that's linked in there provides the participants with a sample app that they can use to actually run the task. It would also be nice to give a little bit of an explanation about the differences and relationships between apps and tasks.

I was going through the Onboarding this week and after we finished deploying and scaling an app (dora), we also found this same documentation for running a simple task on our dora app.
I also found it good to tail the logs of the auctioneer to see it respond to a new task.
👍 for this addition to the App Development stories

In general, I think this story would benefit from providing a link to an app that has a db:migrate rake task, so that participants can just follow the public documentation.
@ssapra, which task did you run against dora? The doc talks about rake db:migrate, but dora doesn't use a database.

@dsabeti I believe I ran something really simple like echo "Hello World"; sleep 10 just to have the task run for a bit and see the status change and see the output in the logs.

Based on the above comments I took another pass at writing a task story over here: https://github.com/pivotal-cf/onboarding/pull/163

Going to close this PR in favor of https://github.com/pivotal-cf/onboarding/pull/163. Thanks for getting this started @Gerg!


Nada/FEQ-2325/chore: added unit test for advert utility function

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

7 of 7 (100.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.5%) to 76.339%

Totals

Change from base Build<PHONE_NUMBER>:
0.5%

Covered Lines:
4719

Relevant Lines:
5599

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

7 of 7 (100.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.5%) to 76.339%

Totals

Change from base Build<PHONE_NUMBER>:
0.5%

Covered Lines:
4719

Relevant Lines:
5599

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

7 of 7 (100.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.5%) to 76.339%

Totals

Change from base Build<PHONE_NUMBER>:
0.5%

Covered Lines:
4719

Relevant Lines:
5599

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

7 of 7 (100.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.5%) to 76.339%

Totals

Change from base Build<PHONE_NUMBER>:
0.5%

Covered Lines:
4719

Relevant Lines:
5599

💛  - Coveralls


Bump hcsshim from 0.9.10 to 0.11.4

For https://github.com/antrea-io/antrea/issues/5611
Bumps github.com/Microsoft/hcsshim from 0.9.10 to 0.11.4.

/test-windows-all

/test-windows-containerd-e2e

/test-all
/test-windows-all

@XinShuYang Did you confirm that no change was required / desired on the Antrea side? Looking at the CHANGELOG, it seems that there was no change to the HNS interface.

@antoninbas Since hcsshim v0.7.1, HSN code was moved to hcnshim::hcs(https://github.com/microsoft/hcsshim/commit/40b8bbda758c307bf003544561ec33c3a4bce7f4). However, the hnsnetwork functions used by Antrea are still supported in the latest hcsshim project (https://github.com/microsoft/hcsshim/blob/main/hnsnetwork.go). Originally, I thought you meant to verify the compatibility based on the upgraded dependencies. If you want to include function upgrade in this PR, I may need more time to investigate it.

@XinShuYang Did you confirm that no change was required / desired on the Antrea side? Looking at the CHANGELOG, it seems that there was no change to the HNS interface.

@antoninbas Since hcsshim v0.7.1, HSN code was moved to hcnshim::hcs(microsoft/hcsshim@40b8bbd). However, the hnsnetwork functions used by Antrea are still supported in the latest hcsshim project (https://github.com/microsoft/hcsshim/blob/main/hnsnetwork.go). Originally, I thought you meant to verify the compatibility based on the upgraded dependencies. If you want to include function upgrade in this PR, I may need more time to investigate it.

To clarify, HNS is no longer being updated and we should be using HCN instead? If it's the case, yes it would be a good idea to switch to HCN in a separate PR.

@XinShuYang Did you confirm that no change was required / desired on the Antrea side? Looking at the CHANGELOG, it seems that there was no change to the HNS interface.

@antoninbas Since hcsshim v0.7.1, HSN code was moved to hcnshim::hcs(microsoft/hcsshim@40b8bbd). However, the hnsnetwork functions used by Antrea are still supported in the latest hcsshim project (https://github.com/microsoft/hcsshim/blob/main/hnsnetwork.go). Originally, I thought you meant to verify the compatibility based on the upgraded dependencies. If you want to include function upgrade in this PR, I may need more time to investigate it.

To clarify, HNS is no longer being updated and we should be using HCN instead? If it's the case, yes it would be a good idea to switch to HCN in a separate PR.

I believe so. HCN can support json queries, while the HNS implementation still uses commands in the HNScall API. I will create a new PR to track the function upgrade.

/test-all
/test-windows-all

/test-all
/test-windows-e2e

@tnqn  CI passed, we can merge this PR.

@tnqn CI passed, we can merge this PR.

I would defer to @antoninbas who opened the issue and has been reviewing this PR.

/test-windows-all


📝 Add links to Node.js in README.md

Issue Summary
Small improvement to the README file: added links to Node.js downloads page in the installation instructions. I'm sure people can find it on their own, but having a link right there will save them a tiny bit of hassle. Sending the pull request shortly!
Steps to Reproduce

View the readme file
Cry when you have to google "node.js download" on your nodeless machine

Any other info e.g. Why do you consider this to be a bug? What did you expect to happen instead?

Just a convenience link to make the documentation a little more friendly

Ah, I didn't spot there was an issue, closing for the same reasons outlined in the PR.


[FEATURE]: Graph labels for each line in the race results page

Feature Summary
As a player, when I finish a race I see a graph
The graph has two plotted data trends. It also has two numbered but unlabeled vertical axis and the horizontal axis is unnumbered and unlabeled

[ ] Label left vertical axis
[ ] Label Right vertical axis
[ ] Label bottom horizontal axis
[ ] on mouse hover add color matching label beside Accuracy and Cpm
[ ] Perhaps consider not plotting the accuracy as a trend line but rather as red dots on the graph when mistakes were made and report the average accuracy for the snippet. Example of a good way of reporting mistakes https://monkeytype.com/

Code of Conduct

[X] I agree to follow this project's Code of Conduct

@sudo-adduser-jordan can you assign me this issue? I want to give it a shot

I don't have the required permissions.
@webdevcody @scape76


DCP-3434-RPR-Created initial Receiver function setup

Tickets solved
What tickets will be solved (marked as done) once this PR is merged?

DCP-3434

Types of changes
What types of changes does your code introduce?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. This is simply a reminder of what we are going to look for before merging your code.

[ ] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)
[ ] I have tested my changes on AWS

Further comments
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, links to any design documents, etc...

code LGTM 👍
lambda does not work on AWS (logs)

This is the new Log being produced which seems right Logs


unrecognized instruction "IMUL3L" with go1.9/1.10

# github.com/dgryski/go-farm
../../dgryski/go-farm/fp_amd64.s:455: unrecognized instruction "IMUL3L"
../../dgryski/go-farm/fp_amd64.s:457: unrecognized instruction "IMUL3L"
../../dgryski/go-farm/fp_amd64.s:462: unrecognized instruction "IMUL3L"
../../dgryski/go-farm/fp_amd64.s:464: unrecognized instruction "IMUL3L"
../../dgryski/go-farm/fp_amd64.s:502: unrecognized instruction "IMUL3L"
../../dgryski/go-farm/fp_amd64.s:504: unrecognized instruction "IMUL3L"
../../dgryski/go-farm/fp_amd64.s:509: unrecognized instruction "IMUL3L"
../../dgryski/go-farm/fp_amd64.s:511: unrecognized instruction "IMUL3L"
../../dgryski/go-farm/fp_amd64.s:516: unrecognized instruction "IMUL3L"
../../dgryski/go-farm/fp_amd64.s:518: unrecognized instruction "IMUL3L"
../../dgryski/go-farm/fp_amd64.s:557: unrecognized instruction "IMUL3L"
asm: too many errors

See https://travis-ci.org/dgraph-io/badger/jobs/520608511 for more information

+1
met the same problem

In the short term, downgrade the version of go-farm or upgrade your version of Go.  I dont have an easy fix that maintains assembly for old versions by default.

@dgryski Would you consider an approach such as this?
// +build ignore

package main

import (
    "flag"

    . "github.com/mmcloughlin/avo/build"
    . "github.com/mmcloughlin/avo/operand"
    . "github.com/mmcloughlin/avo/reg"
)

var go111 = flag.Bool("go1.11", true, "generate for go 1.11 or later")

func imul3l(m uint32, x, y Register) {
    if *go111 {
        IMUL3L(U32(m), x, y)
    } else {
        t := GP32()
        MOVL(U32(m), t)
        IMULL(t, x)
        MOVL(x, y)
    }
}

func main() {
    flag.Parse()
    if *go111 {
        ConstraintExpr("go1.11")
    } else {
        ConstraintExpr("!go1.11")
    }

	TEXT("Mul7", NOSPLIT, "func(x uint32) uint32")
	Doc("Mul7 returns 7*x.")
	x := Load(Param("x"), GP32())
	imul3l(7, x, x)
	Store(x, ReturnIndex(0))
	RET()

	Generate()
}

This would mean people who wanted support for older Go versions would need to generate their own assembly code.  I'm fine with that.  I'll come up with a patch tonight.  Of course it's nicer to have everything work out-of-the-box, but I don't think we can do that here without a bunch of fiddly work.

This would mean people who wanted support for older Go versions would need to generate their own assembly code. I'm fine with that. I'll come up with a patch tonight. Of course it's nicer to have everything work out-of-the-box, but I don't think we can do that here without a bunch of fiddly work.

I was thinking that the repo would have two versions of the assembly code.
//go:generate go run asm -go1.11=true -out fp_amd64.go
//go:generate go run asm -go1.11=false -out fp_legacy_amd64.go

They could share a stub file (you'd need to write it yourself). I understand if you find this ugly, but I think it would work.
There's also the option of just downgrading to the multi-instruction form. How much of a hit would that actually be?

I'd need to benchmark the slowdown.  But that's probably a better approach.

I wouldn't be surprised if the performance hit was negligible, which case that's surely the preferred solution.
Otherwise I don't think the go1.11 flag to the avo generator is that bad. The assembly is duplicated but since it's generated code, that doesn't matter much.

Nice. I think this actually exercises the "self-move pruning" mmcloughlin/avo#80.

Yes, it cleaned up the self-MOVs in all the cases except the two places where the source and destination for the IMUL were different.  Nicely done.


Handle getting cookies after clearCookies

After calling document.clearCookies, document.cookie becomes undefined instead of the default value it was initialized as.

Thanks!


BUD Conversion from ARG to ENV failing

Description
Dockerfiles can typically convert an ARG (temporary) into an ENV (part of the image) with the following syntax. This is failing with buildah bud
Steps to reproduce the issue:
Dockerfile with:
ARG RSYNCURI="rsync://crucible.mgmt/gentoo-portage"
...
ENV RSYNCURI="$RSYNCURI"
Describe the results you received:
On build:
!!! sync-uri is invalid: $RSYNCURI
Describe the results you expected:
Expansion of ENV $RSYNCURI from ARG
Output of buildah version:
buildah version 1.2-dev (image-spec 1.0.0, runtime-spec 1.0.0)
Output of uname -a:
Linux 2c42111be6e7 4.17.0-gentoo #1 SMP Thu Jun 7 02:49:57 UTC 2018 x86_64 Intel(R) Xeon(R) CPU D-1587 @ 1.70GHz GenuineIntel GNU/Linux

Closing ast #816 addresses this.  @kbaegis if you find otherswise, please reopen or start a new issue as appropriate.


export TaskPoolThreadAssignmentPolicy

Objective

Fix #2163
Allow configuration of thread pools through DefaultTaskPoolOptions

Solution

TaskPoolThreadAssignmentPolicy was already public but not exported. Export it.

bors r+


Canvas drawImage not working on andriod

Canvas drawImage not working on andriod
drawImage works fine on ios, and on android with flutter run --enable-software-rendering
c.drawImage(lImage, offset, paint);
related issue but closed #22137
SO question
flutter doctor -v
[✓] Flutter (Channel beta, v1.1.8, on Mac OS X 10.14.2 18C54, locale en-IN)
• Flutter version 1.1.8 at /Users/apurvb/dev/flutter
• Framework revision 985ccb6 (4 weeks ago), 2019-01-08 13:45:55 -0800
• Engine revision 7112b72cc2
• Dart version 2.1.1 (build 2.1.1-dev.0.1 ec86471ccc)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
• Android SDK at /Users/apurvb/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
• All Android licenses accepted.
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 10.1, Build version 10B61
• ios-deploy 1.9.4
• CocoaPods version 1.5.3
[✓] Android Studio (version 3.3)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 32.0.1
• Dart plugin version 182.5124
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
[✓] Connected device (1 available)
• iPhone X • 6071A27C-A56B-4ABE-8898-09E25DC9C205 • ios • iOS 12.1 (simulator)

@Apurv2017 Your Flutter version is quite outdated. Can you confirm it occurs on the dev channel as well after you've ran flutter upgrade?

@wouterhardeman
upgraded to latest dev and its working fine.
Due to some reason flutter, v1.0.0 was being shown as "up to date" after running "flutter upgrade"


Improvements to validation and errors

Some changes and improvements to the validation process and error messaging. The commits are pretty granular changes, and if it isn't really obvious why a certain change was made, the corresponding commit message should have a detailed justification for said change.

Okay, I was not testing with --all-features, which is why Travis failed.

Rebased/ squashed fix into relevant commit. Travis should pass now.

Very nice, thanks!


Undefined variable for 0.12.1

Hello.
Little message in header :
 Notice: Undefined variable: _PAGE_ in /home/XXXX/links/tmp/page.header.c04e6db3e3da5484d981ebaa00b75abc.rtpl.php on line 2
Any clue ?
Thanks.

Shaarli Material is not yet ready for Shaarli v0.12.1 as stated in the README.md file. Nevertheless, you can use the last commit of the support-v012 branch, it should fix this particular issue.

Shaarli Material is not yet ready for Shaarli v0.12.1 as stated in the README.md file. Nevertheless, you can use the last commit of the support-v012 branch, it should fix this particular issue.


Loading activity from json

This is a first try on loading activity maps from JSON files.
I wanted to create the PR to ask for some feedback about the implementation, please let me know if I can do things in a nicer way.
Currently, no logic on the activities is done, only the mapping from JSON into different classes.

Looks good. Merge as is?

Can be merged, yes, I'll move to another set of files.


I don't have exe file

After installing .msi latest 0.30.0 doesn't have .exe file

Ok, now I have it, but the window is called winit window

the window is called winit window

That's expected behaviour

the window is called winit window

That's expected behaviour

why?

because there is currently no way to set the window title

because there is currently no way to set the window title

There was a title with 0.28

Yes but since then whole UI has changed

There must be a way to set the title because it gets set on the old window when you open a new window.


chore(deps): update terraform github.com/terraform-ibm-modules/terraform-ibm-observability-instances to v2.13.2

This PR contains the following updates:

Package
Type
Update
Change

github.com/terraform-ibm-modules/terraform-ibm-observability-instances
module
patch
v2.13.1 -> v2.13.2

Release Notes

terraform-ibm-modules/terraform-ibm-observability-instances (github.com/terraform-ibm-modules/terraform-ibm-observability-instances)
v2.13.2
Compare Source
Bug Fixes

allow more permitted_target_regions to be used in the global_event_routing_settings. Full list of supported regions is now: us-south, eu-de, us-east, eu-es, eu-gb, au-syd, br-sao, ca-tor, eu-es, jp-tok, jp-osa, in-che (#522) (f27e865)

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

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

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

:tada: This issue has been resolved in version 1.27.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Using built JavaScript files can inadvertently lead to license violation

Since you don't include the MIT license copyright notice within your JavaScript files, they are not included in the built output (either the full-fat or minified versions). This means that users could be accidentally violating the license.
Eep!

added license with 1.16.8


Replace RunningApp.tag_to_object_id with function_ids and class_ids

Slowly peeling apart all the old indexed_objects and tag_to_object_id nonsense

@prbot approve


Start Unit testing

Implement a first approach for Unit Testing using Jest.

To be clear let's just setup the environment for testing and maybe add one or two tests to make sure we have a good pattern.


DCOS-37560: Remove track.js

This PR is a part of our effort to replace track.js It should be already removed from segment.com so that the code's just throwing an error now.
The PR is removing the code that throws an error.
Checklist

[x] Did you add a JIRA issue in a commit message or as part of the branch name?
[ ] Did you add new unit tests?
[ ] Did you add new integration tests?
[ ] If this is a regression, did you write a test to catch this in the future?

Closes DCOS-37560

is there a way to test this? 🤔


Update cassandra version

Fixes #843
Update cassandra-cpp-driver to latest version and remove our custom one.

While this is probably alrgiht it will need some testing for us to gain confidence. Let's wait with this till after 2.0.


Refactor API docs plugin to work it in the new catalog routing

Refactors the api-docs plugin according to #2200.
@shmidt-i it would be cool if we could disable the tab when no apis are registered for the component. Would it make sense to export the isPluginApplicableToEntity function so that the entity pages can make use of that or do you have other plans?
:heavy_check_mark: Checklist

[x] All tests are passing yarn test
[ ] Screenshots attached (for UI changes)
[ ] Relevant documentation updated
[x] Prettier run on changed files
[ ] Tests added for new functionality
[ ] Regression tests added for bug fixes

Internally, we have often made tabs semantic rather than named after a plugin. You would have a tab named "Monitoring" rather than "Grafana", "CI/CD" rather than "GitHub Actions". So hiding tabs hasn't really been as common as one would think. Plus, if the tab is hidden, you lose the possibility of having an informative empty-state, which tells the user "You seem to not have configured this yet, go here for documentation on how to get started" or similar. So from a UX perspective, it's often desirable to not entirely hide things - it generally just surprises the user and offers no guidance. Sometimes it is appropriate, for sure - but we may want to solve it differently for this particular case. Of course API sounds pretty specific, but I argue that the tab may have more eventually than just the exposed API; it may be a sub-hierarhy that shows what it exposes, what it consumes, usage stats..

Fair point. Based on this thinking, I guess it would then also be better to move the EntityPageApi directly to the app and only leave the widgets in the other plugin. Otherwise one wouldn't have the possibility to combine different widgets on that page. But that makes me wonder what should happen if these widgets have a sub-router, like the github actions plugin.
Are there already concrete plans how this will be handled in the CI/CD tab? At least in our company some components use different build tools and sometimes even multiple at the same time.
If this is has already been discussed in another issue or PR, I must have missed that.

So the docs are not fleshed out yet, but as illustrated here, you'll see that the overall layout of the entity page is defined by the app itself in the latest revision of things. This is a pattern we're working towards step by step (refinements may still happen to the details of how). Essentially you'd be at liberty to implement element={<MyCiCdSwitcherThing where the switcher is essentially just the necessary if statement to render one of the possible views that suits the entity at hand. You can choose based on an annotation, or on any other aspect that you choose.
Does that answer the question?

Essentially you'd be at liberty to implement element={<MyCiCdSwitcherThing where the switcher is essentially just the necessary if statement to render one of the possible views that suits the entity at hand. You can choose based on an annotation, or on any other aspect that you need to take into account.

That goes into docs! 😁 But seriously, we discussed that it would be up to the company adopting the Backstage to enforce their own rules, e.g. "We use GitHub Actions for all services, but CircleCI for libraries" and then this kind of logic going to be represented by the aforementioned MyCiCdSwitcherThing


Is there a functionality for convering m2 file back to their parallel corpuses?

Datasets like FCE have been standardised into m2 formats using ERRANT. But some models take parallel corpuses as inputs - so how does one change it back to their parallel corpus format? (Reverse of what ERRANT does)

There is a script on the BEA 2019 shared task website to apply the correction to get the corrected text: link
As for the original text, I just run:
grep ^S m2_file | cut -c 3- > output.orig

There is a script on the BEA 2019 shared task website to apply the edits to get the corrected text: link
As for the original text, I just run:
grep ^S m2_file | cut -c 3- > output.orig

I run the code to get correct sentences from BEA2019 dev m2. But the F0.5 score is only 86.45 when I upload the correct sentences to Codalab of BEA2019.  Did I do something wrong?
The command that I run:
python office_correct.py ~/Corpus/BEA2019/wi+locness/m2/ABCN.dev.gold.bea19.m2 -out office.gold

There is a script on the BEA 2019 shared task website to apply the edits to get the corrected text: link
As for the original text, I just run:
grep ^S m2_file | cut -c 3- > output.orig

I run the code to get correct sentences from BEA2019 dev m2. But the F0.5 score is only 86.45 when I upload the correct sentences to Codalab of BEA2019.  Did I do something wrong?
The command that I run:
python office_correct.py ~/Corpus/BEA2019/wi+locness/m2/ABCN.dev.gold.bea19.m2 -out office.gold

No, that's correct. The reason is because the reference edits in Codalab were annotated by humans, while the hypothesis edits were extracted automatically with ERRANT. Consequently, even though the corrected sentences are the same, there is a mismatch between the spans of the gold and automatic edits.
You can read a bit more about this in Section 4.1 of the ERRANT paper and also Appendix A.7 in the BEA-19 shared task paper.

No, that's correct. The reason is because the reference edits in Codalab were annotated by humans, while the hypothesis edits were extracted automatically with ERRANT. Consequently, even though the corrected sentences are the same, there is a mismatch between the spans of the gold and automatic edits.
You can read a bit more about this in Section 4.1 of the ERRANT paper and also Appendix A.7 in the BEA-19 shared task paper.

Thank you for your detailed explanation.

Thank you for your detailed explanation.


Malicious Software

Sites using Fluidplayer are being flagged by Google Ads as containing malicious or unwanted software. I ran a scanner across my site which comes up clean.
Any ideas on what could be raising a flag?

Could it be a coincidence - instead of sites being flagged because of Fluid Player - could they be flagged because of some other reason? Can you provide some more details about the sites, maybe some URLs we can check, scan reports?

They were flagging the css and js files on the cdn.
https://cdn.fluidplayer.com/v2/current/fluidplayer.min.css
https://cdn.fluidplayer.com/v2/current/fluidplayer.min.js
The site is https://rp.gy
As I said the scans came up clean so I didn't save them. I'm using an older version of Fluidplayer on another site which passes their reviews. I've emailed them in hopes of getting more info on why they're flagged.

There are a few possibilities here that I see as plausible: CDN got a "tainted" IP (unlikely?) or something wrong with Google Ads compliance scanner. Google Safe Browsing returns no issue with cdn.fluidplayer.com

So I've resubmitted for review. I've swapped out the CDN links for locally served files I took from one of my other sites which didn't raise any flags. I'll add another update once I hear back.
New files: https://rp.gy/js/fluidplayer.min.js and https://rp.gy/js/fluidplayer.min.css
I don't know if there is a version difference with the CDN ones?

Yes, the files seem to be different between yours and CDN version. You can see that using any diff tool - ex. Meld (de-minimize the code first).

@aphroditus do you have any updates related to this ticket?

After switching out to a self hosted (older?) version, my site was listed as clean. I don't know what the cause was.

Closing for now. Not enough information to act on this. Please, reopen if you stumble upon something that might point us in the right direction. Thanks!


Naruto run fix

This PR is solving 2 issues:
https://github.com/webaverse/app/issues/1938
https://github.com/webaverse/app/issues/1918
Steps for testing:
Case 1
Press C for crouch
Activate Naruto run with Shift and then double press on button W

Naruto run should not be possible from crouch mode

Case 2:
Press and hold shift key
double press W or A or S or D and Naruto run should be activated
Double press on Shift key should not activate Naruto run

It seems to work fine. A few clarifications:
-Holding +double tap WASD activates the Naruto run/fly/travel(Dragon, hovercraft). Once activated, we don't need to hold WASD key, just holding shift keeps avatar in Naruto mode.
-While running when lets say shift+W is being already pressed, double tapping any other key A,S,D activates Naruto mode
Are these intentional?

@skaljac ☝

@amnaarshed4224 @avaer  From original issue it is not clear how exactly this should work. I taught that we should be able to change direction while we are in naruto run mode. This is only possible if we break naruto mode run only when shift key is up. I can easily change this behaviour if we need that. Please let me know what to do?


Charm++ cell example cleanup

Original issue: https://charm.cs.illinois.edu/redmine/issues/566

cell contains accelerator examples: name of the example can be more meaningful.
Accelerator subgroup to resolve issues, probably delete it and eventually resurrect accelerated entry methods.

Original date: 2017-10-02 20:46:48

Wasn't the decision on this to just delete the code in question, since there are up-to-date replacements in the upcoming GPU/accel patch? If so, could you please just do that, and not leave this to linger?

Original date: 2017-10-02 20:48:21

Or better, just review this if indeed that's the direction to go:
~~https://charm.cs.illinois.edu/gerrit/3092~~ https://github.com/UIUC-PPL/charm/commit/2b7c3c6a8effdb6455d1cd68ab91190814276857


Add installation instructions for elementaryOS 5.1 Hera

Introducing elementary OS 5.1 Hera
Native Flatpak support out of the box.
No support for *.flatpakrepo yet (elementary/sideload#72) :-(

https://nuvola.tiliado.eu/nuvola/elementary/hera/


feature: MTU request + RSSI forced reading

Follow-up on @Valexi7 #26
I added a method to request MTU change discussed in issue:
MTU size request #25
Usage:
connection?.requestMTU(512)

Fixed bug on function "onReadRemoteRssi", rsii value got newer updated, because it was pointing to itself
Added method for reading remote rssi.

Usage:
connection?.readRSSI()

@valexi7 would you be so kind to take a look before I merge your PR into master.
Sorry to have to create another PR, it felt easier, you still own your changes and should appear as a contributor.
Thank you once again for this contribution.


[SCU][PPMix No.27】

datacopilot使用教程添加：
@lyuwenyu

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

另外可以操作一下这个提示


samples/sample_extension/test/sample_extension_app_snapshot_test sometimes fails on win-debug

The failures have the following form:
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
+ out\DebugIA32\dart.exe --snapshot=C:\Users\CHROME~2\AppData\Local\Temp\sample_extension_8db77f2c-f7af-11e6-bd97-005056030146\test_sample_synchronous_extension.dart.snapshot --snapshot-kind=app-jit C:\Users\CHROME~2\AppData\Local\Temp\sample_extension_8db77f2c-f7af-11e6-bd97-005056030146\test_sample_synchronous_extension.dart
Failing process stdout:
Failing process stderr: e:\b\build\slave\vm-win-debug-ia32-be\build\sdk\runtime\vm\verifier.cc: 55: error: Invalid object pointer encountered 0x4348248

Dumping native stack trace for thread 1924

e:\b\build\slave\vm-win-debug-ia32-be\build\sdk\runtime\vm\heap.cc: 214: error: expected: old_space_->iterating_thread_ != thread()

Aborting re-entrant request for stack trace.

End failing process stderr

stderr:
Unhandled exception:
Expect.fail('Test failed with exit code 3')
#0      Expect._fail (package:expect/expect.dart:435:5)
#1      Expect.fail (package:expect/expect.dart:154:5)
#2      run (file:///E:/b/build/slave/vm-win-debug-ia32-be/build/sdk/samples/sample_extension/test/sample_extension_test_helper.dart:48:12)
<asynchronous suspension>
#3      testNativeExtensions (file:///E:/b/build/slave/vm-win-debug-ia32-be/build/sdk/samples/sample_extension/test/sample_extension_test_helper.dart:79:15)
<asynchronous suspension>
#4      main (file:///E:/b/build/slave/vm-win-debug-ia32-be/build/sdk/samples/sample_extension/test/sample_extension_app_snapshot_test.dart:10:3)
#5      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#6      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)

Command[vm]: set DART_CONFIGURATION=DebugIA32 & out\DebugIA32\dart.exe --ignore-unrecognized-flags --packages=E:\b\build\slave\vm-win-debug-ia32-be\build\sdk\.packages E:\b\build\slave\vm-win-debug-ia32-be\build\sdk\samples\sample_extension\test\sample_extension_app_snapshot_test.dart
Took 0:00:02.626262

Short reproduction command (experimental):
    python tools/test.py -aia32 -t120 samples/sample_extension/test/sample_extension_app_snapshot_test

(apparently I didn't search well enough back in March: https://github.com/dart-lang/sdk/issues/29176)

Test no longer exists.


fix: ensure links point to correct anchors

What
Changes a few links on the policies page to point to the proper headers.
Removes links from headers, since they were pointing at non-existing anchors and were causing differing header styles on this single page.
References

closes https://github.com/github/npm/issues/11173

Looks like linting is failing on the new file, CI indicates prettier is what fixes it.

@wraithgar fixed. it was a bad interaction between MDX formatting in VSCode and Prettier. 😐


Prevent apply on missing setter value

Describe your problem
Kpt v0 allowed setters to be marked as required, and kpt live apply would error if the value wasn't set.
This feature was useful in situations where a package wouldn't work without the value being set, and where there was no possible default value that would work.
This prevents packages from being accidentally deployed in situations where they wouldn't work.
An example is the source setter in this package: https://github.com/GoogleCloudPlatform/gatekeeper-securitycenter/tree/main/manifests
Request: I'd like kpt v1 to have a mechanism to block packages being applied if they're incomplete.
This isn't a request for deep validation (e.g., "is the source name valid?"), but rather a reminder to package consumers that they've missed a step.

We are planning to address this problem as part of input parameters validation.

@phanimarupaka do we have a bug for that?  Might be good to link it here.

https://github.com/GoogleContainerTools/kpt/issues/2041

We are planning to address this problem as part of input parameters validation.

@phanimarupaka input parameter validation would only occur during function execution (i.e. kpt fn render), right? Are you implying that the function pipeline will be executed implicitly as part of the live sub-commands in the future or would it still be up to the user to to call kpt fn render prior to running kpt live apply?

@marshall007 The details are not finalized yet. kpt v0.39 does the validation when you trigger kpt live apply, but kpt 1.0+ might(/not) do it during kpt live apply. We will take this request into consideration while designing the validation story.

To add more datapoints, the exact same issue is appearing in GCP KRM blueprints:
https://github.com/GoogleCloudPlatform/blueprints/issues/135
A "required" setter value is missing in setters.yaml, however blueprint users won't be able to detect this issue, until they run kpt live apply and then realize their GKE cluster cannot be enrolled into GKE membership.
At this stage, they need to do further troubleshoot, to understand it is because the default value of a setter "platform-project-id" does not work.
Considering cluster provision is a relative heavy operation, it will be great if users can at least be hinted of a missing setter value, before they apply the blueprint and have a GKE cluster created.


Dependency on glib-macros failing on mac travis builds

When I updated my dependencies from:

gtk 0.8
glib 0.9.0

to

gtk 0.9
glib 0.10.x

The mac travis builds of my lib gtk-rs-state have started failing:
   Compiling gtk-rs-state v0.4.0 (/Users/travis/build/andrewdavidmackenzie/gtk-rs-state)

error[E0463]: can't find crate for `glib_macros` which `glib` depends on

It seems that the dependency on glib-macros was added to glib between 0.9.0 and 0.10.0
The builds continue to pass just fine on linux.
Is there a way I can update to gtk 0.9, glib 0.10.x and have them build OK on Mac?

Why doesn't it find glib-macros for you? That definitely exists https://crates.io/crates/glib-macros and it's even in your Cargo.lock.
If I understand you correctly this only happens on macOS but the same works fine elsewhere?

This is weird. It seems to be related to travis caching.
I have caching of cargo on.
I deleted all caches, and then repeated a build that failed and now it passes!
Will investigate more, but this maybe a red herring so don't waste time on it.

I had similar issues with cargo caching on gitlab CI. It also doesn't seem to reduce build times much, so I just disabled it :)
Let's close this one here for now then. If you have any new insights, please let me know!

Yep, removing caches and it works. No idea. Closing.


Set the properties of a Set node after add_node

Closes #32718

CC @fire @swarnimarun

The code looks fine to me, I will test the code just in case and report back.

Works fine on my side. :+1:

Thanks!


Use github.token in actions

All GH actions which require GitHub Tokens should use the github.token variable opposed to a user's token as a repository secret.

outdated


Content view doesn't layout right

 public class MainPage : View
    {

        readonly ObservableCollection<TodoItem> items = new ObservableCollection<TodoItem>{
            new TodoItem{
                Name = "Hi",
                Done = true,
            },
            new TodoItem
            {
                Name ="Finish Tasky",
            }
        };

        [Body]
        View body() => new NavigationView{
            new ListView<TodoItem>(items){
                ViewFor = (item)=>new ContentView{
                    new HStack
                    {
                        new Text(item.Name).Frame(alignment: Alignment.Leading),
                        new Spacer(),
                        new Toggle(item.Done).Frame(alignment:Alignment.Center)
                    }.Padding(6)
                }.FillHorizontal()
            }.Title("Tasky"),
        };
    }

This is now fixed.  There were multiple issues related to views stored inside of content views, and using padding inside of content views.


Adding "catalog refresh" to CLI 2.x

Rancher versions:
rancher/server or rancher/rancher: 2.0.2
rancher/agent or rancher/rancher-agent: v2.0.2-rc1
Adding "catalog refresh" to the CLI would be very appreciated.
For example in catalog.go:
cli.Command{
	Name:        "refresh",
	Usage:       "Refresh a catalog",
	Description: "\nRefresh a catalog",
	ArgsUsage:   "[CATALOG_NAME/CATALOG_ID]",
	Action:      catalogRefresh,
},

and
func catalogRefresh(ctx *cli.Context) error {
	if len(ctx.Args()) < 1 {
		return cli.ShowSubcommandHelp(ctx)
	}

	c, err := GetClient(ctx)
	if err != nil {
		return err
	}

	for _, arg := range ctx.Args() {
		resource, err := Lookup(c, arg, "catalog")
		if err != nil {
			return err
		}

		catalog, err := c.ManagementClient.Catalog.ByID(resource.ID)
		if err != nil {
			return err
		}

		err = c.ManagementClient.Catalog.ActionRefresh(catalog)
		if err != nil {
			return err
		}
	}
	return nil
}

which rancher CLI version include the new function? Now my CI/CD must delete and add new chart git to refresh the chart ,when the chart code update.

@gitlawr Please review the PR https://github.com/rancher/cli/pull/210

There's always been a refresh button in the API and UI.  This is just adding calling it to the CLI.

@dawidmalina
If you are using v2.0.x or v2.1.x, there is no Refresh option for the catalog.
This is what I see on rancher:master

Please note a follow-up issue #22717 where the refresh is not available for project scope catalogs.
Yours, Steffen


Create reusable image deploy workflow

https://ucsc-cgl.atlassian.net/browse/SEAB-6771
This PR:

Adds a reusable deploy_image.yaml workflow that uploads an image to quay and the image digest to S3.
Adds a reusable deploy_artifacts.yaml workflow that uses maven to deploy artifacts to artifactory, and optionally invokes deploy_image.yaml to deploy an image.

This workflow works for both tags and branches. We had a lot of duplicated code between the two so I just combined them into one workflow.
For a tag, it'll create a tagged release and is essentially the Tagged release deploy that we're used to.
For a branch, it'll create a snapshot. A develop snapshot functions exactly the same as before, ex: 1.17.0-SNAPSHOT. A feature branch snapshot is named 1.17.0-<branch-name-where-slashes-are-subbed-with-hyphens>-SNAPSHOT like 1.17.0-feature-seab-6771-reusable-image-deploy-SNAPSHOT.

See the following PRs where these workflows are used:

https://github.com/dockstore/dockstore-support/pull/510
https://github.com/dockstore/dockstore/pull/6043
https://github.com/dockstore/dockstore-cli/pull/298
https://github.com/dockstore/dockstore-deploy/pull/813

Does this need to be followed up with a ticket to update the release page (I think it's on github now ... but lacking images?)
Please link with what you end up updating if so

@denis-yuen I updated the release page here with some minor changes. See the diff here.

@denis-yuen I updated the release page here with some minor changes. See the diff here.

Link doesn't seem to be quite right

Link doesn't seem to be quite right

Oops, updated it in the comment, but also can click here https://github.com/dockstore/dockstore-deploy/wiki/Dockstore-Releases/_compare/5abc68dc2500e3031c3e09beb7050e7b9c734c4e...de5ec8e2d62a0917808c0c4d9f1e4bf5034d7143


Kiswahili ongoing translation

This issue refers from the main LearnOSM issues list
@kateregga1 I am proposing major changes to the layout of the site, and these are currently being tried out on our new staging site here.
Rather than have to move things around after you have translated them, could you please click on this link to the staging site on github, and then fork the site, and do your translations on the fork of the staging site. This also makes it easier for you to see how your translations will look, before we transfer them across to the main site.
I've already moved the files within the Kiswahili section of the staging site, so there shouldn't be any other changes for you, unless you request them because you are ready for more translations.
I am carrying out quite major changes to the sections & headings, so it will probably be at least a week, possibly 2 or 3 weeks before we are ready to transfer everything across, but I can always make an exception and transfer your translations earlier if needed.
Sorry for creating extra work for you, but I'm hoping it will make the site easier to navigate in the future.
Keep up the good work.
Regards
Nick

@kateregga1  we are currently testing using Transifex as a method of providing translations for the site. It should be a lot simpler for the translators. LearnOSM is listed under the HOT section &, if you have the time, it would be great if you could help us there.

Thanks @Nick-Tallguy
Let me try out Transifex and see how it works for me. Will keep you updated.

Currently Swahili is not listed among the available languages here https://www.transifex.com/projects/p/learnosm-1/
I have requested for it, will start on the translation once it is available.
I think if its work flow is easier then it will help me get other people help out on the translation.

On 12/07/15 12:44, Geoffrey Kateregga wrote:

Currently Swahili is not listed among the available languages here
https://www.transifex.com/projects/p/learnosm-1/
I have requested for it, will start on the translation once it is
available.
I think if its work flow is easier then it will help me get other
people help out on the translation.
—
Reply to this email directly or view it on GitHub
https://github.com/Nick-Tallguy/Nick-Tallguy.github.io/issues/24#issuecomment-120710864.

I've accepted the language, but it won't let me add you to the
translators!  I'm sending a message to someone who may have the 'rights'
to add you.
--
Nick
Volunteer 'Tallguy' for
https://wiki.openstreetmap.org/wiki/Humanitarian_OSM_Team
http://www.openstreetmap.org/user/Tallguy

Thanks @Nick-Tallguy, I now have access to the Swahili page as a coordinator, do I have rights to add translators and reviewers. I have a group of 12 people who would like to help.

I've forwarded your message.  Not sure who will get back to you but that
sounds very good to me.
Nick
(OSM=Tallguy)
dodgy didgits as using a phone with a spell chequer.
Humanitarian OpenStreetMap Team Member
On 12 Jul 2015 13:30, "Geoffrey Kateregga"<EMAIL_ADDRESS>wrote:

Thanks @Nick-Tallguy https://github.com/Nick-Tallguy, I now have access
to the Swahili page as a coordinator, do I have rights to add translators
and reviewers. I have a group of 12 people who would like to help.
—
Reply to this email directly or view it on GitHub
https://github.com/Nick-Tallguy/Nick-Tallguy.github.io/issues/24#issuecomment-120717938
.

I am able to add translators now, have just sent out invitations, then I will be meeting them soon to take them through the process.

Ok.
Are you able to tell if my part of the process is okay?
Once I know that I am set up okay I will add more guides.
Nick
(OSM=Tallguy)
dodgy didgits as using a phone with a spell chequer.
Humanitarian OpenStreetMap Team Member
On 12 Jul 2015 14:49, "Geoffrey Kateregga"<EMAIL_ADDRESS>wrote:

I am able to add translators now, have just sent out invitations, then I
will be meeting them soon to take them through the process.
—
Reply to this email directly or view it on GitHub
https://github.com/Nick-Tallguy/Nick-Tallguy.github.io/issues/24#issuecomment-120721747
.

Closing as stale. Mainly using Transifex but other options considered


Error and Explanation of Generate_result_videos function

Hi, first I am trying to get the accuracy of my system after I got my output.json. I am using python3 eval_ucf101.py. I have the val.json( which I assume that it is my output.json) and ucf101_01.json which is annotation file. when I run eval_ucf101.py using these files I am getting the following error. python3 eval_ucf101.py Traceback (most recent call last): File "eval_ucf101.py", line 157, in <module> ucf_classification = UCFclassification('data/ucf101_01.json', 'data/results/val.json', subset='validation', top_k=1) File "eval_ucf101.py", line 22, in __init__ self.prediction = self._import_prediction(prediction_filename) File "eval_ucf101.py", line 92, in _import_prediction for videoid, v in data['results'].items(): TypeError: list indices must be integers or slices, not str.
Also, anybody can explain Generate_result_videos function because I am just getting the tested results into another folder called video_pred. Answer to any of these two questions is appreciated.

Still looking for an answer for the error,but I got an answer what generate_result_videos function does. It just labels video based on output.json. A rectangle label will be shown at the left upper corner in the result video.Answered by Newbeeyoung


Fixed Possible Json Ordering Permutations Problem in Tests

Fixed Possible Json Ordering Permutations Problem in Tests

[x] You have read the contribution guidelines.
[ ] You submit test cases (unit or integration tests) that back your changes.
[x] Your local test passed ./mvnw clean install -Dmaven.javadoc.skip=true.

What is the purpose of the change
The org.apache.shenyu.admin.service.register.ShenyuClientRegisterDivideServiceImplTest.testBuildHandle has flakiness.
The test flakiness is due to comparisons between Json Strings and outputs from JsonUtils.toJson() and GsonUtils.getInstance().toJson().
However, JsonObject does not guarantee entry orders, its object is an unordered set of name/value pairs, and internal permutations may occur in the output from toJson().
There are five more similar tests that also have these kinds of flakiness. This is just an example, I will change the other five if you accept these changes.
Brief changelog
Since the JSON tool used in the Project is GSON, so I use the GSON library JsonParser to convert the string back to JSON Object and compare them.
Verifying this change
This test avoids nested or different orders of JSON strings that cause flaky errors.
Since I didn't touch any Source code, it should be no impact on the project.
And it passed the local test that the guidelines mentioned.

Codecov Report

Merging #4040 (902dcef) into master (1cd41f5) will decrease coverage by 0.24%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #4040      +/-   ##
============================================
- Coverage     70.11%   69.87%   -0.25%
+ Complexity     6748     6712      -36
============================================
  Files           935      935
  Lines         25408    25408
  Branches       2288     2288
============================================
- Hits          17816    17754      -62
- Misses         6202     6264      +62
  Partials       1390     1390

Impacted Files
Coverage Δ

...ache/shenyu/plugin/grpc/cache/GrpcClientCache.java
68.75% <0.00%> (-31.25%)
:arrow_down:

.../client/server/consul/ShenyuConsulConfigWatch.java
58.33% <0.00%> (-27.09%)
:arrow_down:

...henyu/plugin/grpc/resolver/ShenyuNameResolver.java
54.25% <0.00%> (-9.58%)
:arrow_down:

...va/org/apache/shenyu/plugin/cache/CachePlugin.java
85.29% <0.00%> (-8.83%)
:arrow_down:

.../apache/shenyu/admin/model/dto/BatchCommonDTO.java
50.00% <0.00%> (-7.15%)
:arrow_down:

...apache/shenyu/admin/model/dto/AuthPathWarpDTO.java
57.14% <0.00%> (-7.15%)
:arrow_down:

...org/apache/shenyu/admin/model/dto/AuthPathDTO.java
58.82% <0.00%> (-5.89%)
:arrow_down:

...elimiter/handler/RateLimiterPluginDataHandler.java
54.54% <0.00%> (-4.55%)
:arrow_down:

...che/shenyu/admin/model/vo/DashboardUserEditVO.java
60.86% <0.00%> (-4.35%)
:arrow_down:

...he/shenyu/plugin/grpc/client/ShenyuGrpcClient.java
8.00% <0.00%> (-4.00%)
:arrow_down:

... and 24 more

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

Thanks a lot!! can I pull the other five tests with the same problem?

@BoyuLi4 Hi， Sure, thanks for your contribution!


isFieldNullable returns true when force is set to false due to negation scoping

Link to reproduction
https://github.com/TribeAgency/payload/tree/reproduction/false-negation-of-nullability
To Reproduce

Create a new collection/global with a group- or array-field
Mark the field as required
Add a nested required text-field in that group/array-field
Run the application and observe the GraphQL schema, where the nested field will have a nullable type even though both itself and it's parent are required.

Describe the Bug
After digging around with breakpoints for quite some time, I do believe that the behavior I'm observing is incorrect.
Given a collection config:
export const Example: CollectionConfig = {
  slug: "examples",
  fields: [
    {
      name: "direct",
      type: "text",
      required: true,
    },
    {
      type: "group",
      name: "group",
      fields: [
        {
          name: "inAGroup",
          type: "text",
          required: true,
        },
      ],
      required: true
    },
    {
      name: "array",
      type: "array",
      fields: [
        {
          name: "nested",
          type: "text",
          required: true,
        },
      ],
      required: true,
    },
  ],
};

This config has:

a required text-field directly under the CollectionConfig. In GraphQL, this results in

type Example {
 ...
 direct: String!
 ...
}

a required array and group, both with required text fields. These result in the following schema:

type Example {
  ...
  group: Example_Group
  array: [Example_Array!]!
  ...
}

type Example_Group {
  inAGroup: String
}

type Example_Array {
  nested: String
  id: String
}

The nullability of the nested and inAGroup-fields are a bit unexpected: they are required and should not be nullable AFAIK. Having them nullable requires our frontend to handle multiple cases that should never occur.

I think I found the possible culprit in the isFieldRequired-function (https://github.com/payloadcms/payload/blob/master/src/graphql/schema/isFieldNullable.ts): the force-flag is set to false in the case that I described, but it's made part of a larger set of requirements here and that complete set is negated. If I move the force-flag out of the scoped list of other requirements, the behavior in the GraphQL schema changes.
I've pushed a second branch https://github.com/TribeAgency/payload/tree/possible-fix/false-negation-of-nullability which moves the negation out of the brackets and that results in the GraphQL schema that I expect.
With that fix, the schema changes to the following:
type Example {
  ...
  direct: String!
  group: Example_Group
  array: [Example_Array!]!
  ...
}

type Example_Group {
  inAGroup: String!
}

type Example_Array {
  nested: String!
  id: String
}

where all three String-fields are marked non-nullable.
Payload Version
1.15.2

Sidenote: I've had some issues getting the reproduction to start against my MongoDB, so I've had to modify the dev.ts config to add credentials... I could not figure out what the preferred way for that would be...

@bdalenoord I think your change makes sense! Would you be up for making a PR and tagging this issue in it?


Goto definition doesn't work for xmlutils:fromJSON

Description:
In Json to XML conversion BBE goto definition doesn't work for xmlutils:fromJSON()
Steps to reproduce:
Affected Versions:
Ballerina 1.2.0
VSCode
OS, DB, other environment details and versions:
Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

@rdhananjaya, can you try reloading the window? This couldn't reproduce locally in the latest rc2

This time (with a new VSCode instance) it worked.

This time (with a new VSCode instance) it worked.

@rdhananjaya yes, for the cache to populate successfully, it needs a new VSCode instance after installing the plugin. Hence closing the issue.


[QT-Wallet] TTL blocks accepting Zero & Negative values as input.

Description:
In QT-Wallet Send via File - TTL Block is accepting the Zero and negative values (-1) rather it should accept only greater than 1 only. Currently TTL blocks accepting characters (a-z) too.
Please refer screenshot for more details.

Expected Result:
TTL Blocks should accept only numerical values greater than 0.

Successfully verified with the latest build, hence closing this ticket.


GraphQL File Update / Express not working without graphql-upload package

Hi,
based on the documentation I thought we will not need any additional package for the File Upload.
We have an Express Server.
const yogaServer = createYogaServer({
    schema,
    plugins,
});

// serve graphQL
app.use(
    Config.GRAPHQL_ENDPOINT,
    (req, res, next) => {
      (req as any).identifier = v4();
      next();
    },
    // graphqlUploadExpress(),
    yogaServer,
);

Without the use of the graphqlUploadExpress middleware we are getting the following error:
400 Bad Request
{
    "data": null,
    "errors": [
        {
            "message": "Must provide query string."
        }
    ]
}

Documentation: https://www.graphql-yoga.com/docs/features/file-uploads

Hi!
Documentation is right. You shouldn't need any extra package for file uploads. Yoga handles multipart requests out of box.
https://github.com/dotansimha/graphql-yoga/blob/master/examples/express/src/app.ts#L26
We have an example here with express. Could you share a reproduction with us or you can help us to improve our tests to catch your scenario?
Thanks!
https://github.com/dotansimha/graphql-yoga/blob/master/examples/express/test/express.spec.ts#L42

Hey @JoJ123
Yoga doesn't require any additional packages to enable uploads, so you should be able to get going with the example on the website that shows how to use the File scalar.
Do you have a codesandbox that replicates the issue?

Hey @notrab @ardatan :)
Thank you for the fast reaction.
I tried to reduce the "overhead" we have as middlewares on our setup. As we migrated from Apollo Server to Yoga we have already some (maybe old) stuff in place.
server.use(bodyParser.urlencoded({ extended: false }));
server.use(bodyParser.json({ limit: '50mb', type: 'application/json' }));
```
These two lines are creating the issue mentioned above.

We have on the same server also some REST APIs exposed, so we will need the parsing somehow.
With Apollo Server, we deactivated the body parser from ApolloServer itself and probably that's the reason we had to use also `graphqlUploadExpress`

Can we deactivate the parsing from Yoga? - Or what is the recommended way?

Could you try with the alpha version written here?
https://github.com/dotansimha/graphql-yoga/pull/1337#issuecomment-1172455572

Hi @ardatan,
I've installed the version:
"@graphql-yoga/node": "2.11.2-canary-54b1372.0",
Without the graphqlexpressupload middleware
With the bodyParser
But I'm still getting the same error message on a file upload.
Btw. Better to use express. instead of bodyParser. I've updated my original message.

If you still have the issue, could you create a clear reproduction as a repo or on CodeSandbox etc because I use bodyparser in that PR and the tests are passing?
Thanks!

Hi @ardatan,
I've managed to reproduce the issue with a clear simple repo.
The issue is happening if you are waiting for any Promise in a middleware before YogaServer.
Repo: https://github.com/JoJ123/yoga_upload_issue

Thanks for the reproduction @JoJ123 !
I think this issue seems to be gone as well. Could you confirm?
https://codesandbox.io/s/compassionate-newton-3hsvu6?file=/server.ts

Hi @ardatan
I was not able yet to get the alpha version from npm.
I've added the change manual and can confirm that it's working fine now.
Thanks !

Thanks @JoJ123 for your help!
New version with fixes is out!
https://github.com/dotansimha/graphql-yoga/pull/1343


QLabeledRangeSlider/QRangeSlider does not work properly with parent widget background

Describe the bug
QLabeledRangeSlider (as well as QRangeSlider) does not work properly with parent widget background. Parent background hovers minimal handle and all the bar-range. I've tested with PyQt6.QtWidgets.QSlider, it works fine with background.
To Reproduce
Steps to reproduce the behavior:

Create PyQt application instance and main widget with layout (QVBoxLayout e.g.).
Create QRangeSlider/QLabeledRangeSlider, add values and range.
Set stylesheet for main widget with background: black;.
See that Slider does not have minimal handle and bar (for labeled Slider labels will be present, figured it out with another background color.

Example code:
import sys
from PyQt6 import QtWidgets, QtCore
from superqt import QLabeledRangeSlider, QRangeSlider
app = QtWidgets.QApplication([])
main_widget = QtWidgets.QWidget()
# main_widget.setStyleSheet("background: black;")
range_slider = QLabeledRangeSlider(QtCore.Qt.Orientation.Horizontal)
range_slider.setValue((15, 25))
range_slider.setRange(10, 40)
lay = QtWidgets.QVBoxLayout()
main_widget.setLayout(lay)
lay.addWidget(range_slider)
main_widget.setMinimumSize(600, 400)
main_widget.show()
sys.exit(app.exec())

Expected behavior
It was expected that the parent widget background would not affect the child widget.
Screenshots
QLabeledRangeSlider without parent widget background

QLabeledRangeSlider with parent widget background

Desktop (please complete the following information):

macOS 12.2.1, Apple M1 chip
PyQt6 (6.5.1)
Python 3.10.10

thanks @hrimov.  yeah, I'm aware of this unfortunately (though I don't see an open issue for it, so thanks for opening!)
This is a very tricky one to try to solve.  I think the best we can (and should) do is to give much better/complete documentation on how to use custom styles.  It's very hard, for example, to know that that the background is black and therefor use light colored labels, so it's likely you'll need to fully customize the whole slider yourself.
That said, it's also clear that the custom stylesheet is killing the paintEvent drawing the second handle... so that's not something the end user should have to deal with, and is a definite bug in superqt.
napari/napari does use this range slider with custom stylesheets... but those sheets are rather elaborate.  I'll see what I can isolate & fix.  thanks

I encountered the same issue. In order to solve it, I disabled the background (using slider.setStyleSheet("background:none;")) and reformatted everything that could be adjusted without causing errors. I think the bug may be related to the inheritance of QAbstractClass, which has only one slider, however, I haven't thoroughly reviewed it yet.


"Package name com.sri-mobile is invalid"

$sri/mobile-examples$ react-native android
events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: Package name com.sri-mobile is invalid
    at [object Object].module.exports.yeoman.generators.NamedBase.extend.initializing [...]

This is most likely caused by a hyphen (‐) in the package name. It could be replaced by an underscore (_).

I'm having the same issue after renaming the project
react-native upgrade
Upgrading project to react-native v0.31.0
Be sure to read the release notes and breaking changes:
https://github.com/facebook/react-native/releases/tag/v0.31.0
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: Package name com.nrf5x-rf-validation-mobile-app is invalid
    at module.exports.yeoman.generators.NamedBase.extend.initializing (index.js:41:13)
    at /Users/master/Estimote/nRF5x-RF-Validation-Mobile-App/node_modules/yeoman-generator/lib/base.js:430:16
    at runCallback (timers.js:570:20)
    at tryOnImmediate (timers.js:550:5)
    at processImmediate [as _immediateCallback] (timers.js:529:5)