validateDOMNesting(...):  cannot appear as a child of .

That's the sample code

@ErickMwazonga I never see this issue so far. what version you use now?
can you show all the code? or put it into codesandbox.io. here is an example you can leverage to create your own. thanks

All my tables through the same error, I have been using it nevertheless.
Dependencies
"react-bootstrap": "^0.32.4",
  "react-bootstrap-table": "^4.3.1",
  "react-bootstrap-table-next": "^2.0.1",
  "react-bootstrap-table2-filter": "^1.1.1",
  "react-bootstrap-table2-paginator": "^2.0.1",
  "react-bootstrap-table2-toolkit": "^1.1.2",

the entire file code can be found here https://codesandbox.io/s/wk5x0qkwv5?fontsize=14


Storage Samples build failed

Storage sample build failed :
[ERROR] Failed to execute goal on project storage-snapshot: Could not resolve dependencies for project com.google.cloud:storage-snapshot:jar:1.0.15: Could not find artifact com.google.cloud:google-cloud-storage:jar:1.106.1-SNAPSHOT

Why is it blocked?

because this is failed in most of the PRs and releases. do we need relabeled it?

Relabeled to investigating instead of blocked.

Seems like this is fixed, could you update your PRs with master and see if that helps fix the issue?

Yes its fixed.


Update test to verify property update

Closes #49

@dustinfarris I have added tests for both with and without a validator function, and it seems to still be updating. I think your issue might be something else.

Update the validator in your test to return false and see if it still passes.

@poteto aha, that would be it then.  so i still have an issue in ember-paper where the paper-input matches the value property exactly.

Sounds like the issue should be opened on ember-paper then! We have fixed the bug on our end, so I will close #49 once I merge this in.

Yes indeed.  Thanks for your support.

Isn't it strange to have:
> changeset.get('email')
undefined
> changeset.set('email', 'dustin')
"dustin"
> changeset.get('email')
undefined

?
The set itself returned the value, but then a get doesn't.
From the perspective of a component, it should always represent email. If it is undefined, I just show undefined?
What am I missing here?


Verify xml elements exists

This task should verify that the produces xml contains the following elements:
The following info should be included per package:

package group
package artefact
package version
remote license
local license

Questions:
What is a package group in the case of a node project?
What is a package artefact in the case of a node project?

Going to close this as it is pretty much covered by #10


Run CheckSecurityConfigs on a scheduled job

From https://github.com/ethereum-optimism/superchain-registry/issues/87

Some changes were made on chain which should be reflected in the registry. https://app.circleci.com/pipelines/github/ethereum-optimism/superchain-registry/337/workflows/0c87fd15-22a3-4718-a198-87de3904de84/jobs/1334
I think we should consider running the CI checks nightly, since I only discovered this CI failure on a pull request with unrelated changes.

These checks should be pretty fast and cheap to execute, so we can execute them on a scheduled job fairly frequently to catch issues faster. We should also make sure failures of this scheduled job send an alert

We can hook it into the #notify-ci-failures slack channel, too.


feat: sf run function start local

What does this PR do?
This adds sf run function start local with an implementation for typescript, javascript, and java functions. This command is a local operating system alternative to sf run function start, which leverages docker. What this command does:

Detects which language runner to use (unless --language is provided). This uses a detect API, similar to the one in Cloud Native Buildpacks.
Ensures the language runtime is installed (nodejs or java).
Downloads the appropriate invoker (https://github.com/forcedotcom/sf-fx-runtime-nodejs or https://github.com/forcedotcom/sf-fx-runtime-java)
Performs any required build steps (npm install, npm run build, or mvn compile)
Starts the invoker, passing along the appropriate arguments (like --host, --port)

What does PR not do yet?

I intend to movelocal-run.ts,lang-runner.ts, lang-runner-nodejs.ts, and lang-runner-java.ts to https://github.com/heroku/sf-functions-core in a later PR, so that the local run functionality can be introduced into the VSCode extension.
Right now, the unit tests stub out actual operating system calls. I intend to add functional tests during the move to https://github.com/heroku/sf-functions-core mentioned previously. I chose not to do them here to prevent polluting the CI images with additional dependencies.

What issues does this PR fix or reference?
As described in https://salesforce.quip.com/CnpKAFNnfZBC
GUS: @W-10071906@

@mimen and @zwhitfield3 would y'all mind taking another look at this? There is a pending deadline from Docker (1/31) on this, so I'd like to get this in user's hands before then.


core:support login to specific tenant

fix #2263

Codecov Report

Merging #2327 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2327      +/-   ##
==========================================
+ Coverage   72.95%   72.96%   +<.01%
==========================================
  Files         458      458
  Lines       19499    19503       +4
  Branches     2578     2580       +2
==========================================
+ Hits        14226    14230       +4
  Misses       4390     4390
  Partials      883      883

Impacted Files
Coverage Δ

...ofile/azure/cli/command_modules/profile/_params.py
64.7% <100%> (ø)
:white_check_mark:

src/azure-cli-core/azure/cli/core/_profile.py
83.88% <100%> (+0.19%)
:white_check_mark:

Continue to review full report at Codecov.

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


File input not resetting correctly

Reproduction
https://formkit.link/24b3c799ffb7ca74fe6d3c398476a90a
Describe the bug
Issue: Resetting a file input prevents re-selecting the previous file
Reproduction steps:

select a file for the file input
Press "reset" (thus calling node.value.reset() )
Notice how the input is cleared
Try selecting the same file as before for the input
Notice how  the input is still empty

Observed outcome: The file input is not populated when re-selecting the same file from before the reset. It appears that the node.value doesn't get reset properly and still holds the value after the reset. This happens only when re-selecting the same file as before the reset.
Desired outcome: Selecting the same file after resetting the input should repopulate the input
Environment
• OS: MacOS Ventura
• Browser: Chrome 114
• Version: Formkit 0.17+

Ah yeah, thank you for the good reproduction. We can resolve this for sure 👍

@GustavoFenilli I'm pretty sure we need to listen to the reset event in the file input’s feature and manually reset the dom element.


Fix S3 UFS threads bug

Fixes the bug that introduced by https://github.com/LuQQiu/alluxio/commit/36a4d5c93c2756bcaae5c76cc295a5442d6abad8
avoid creating two exactly same S3 clients

AmazonS3Client
-> mainly for create/delete/list/getStatus/ getInStream
-> initMultipartUplaods, uploadPart,completeMultipartUpload, abortMultipartUpload
TransferManager
-> abortMultipartUploads, CopyObject, CreateObject
There is not an obvious gab between what TransferManager is used for and what AmazonS3Client is used for directly to prove the need of two separate amazon s3 clients.
From https://aws.amazon.com/blogs/developer/amazon-s3-transfermanager/
Looks like TransferManager is a wrapper around AmazonS3Client to provide more advanced and complicated functions.
In hadoop, they also reuse the same Amazon S3 client to create the TransferManager to enjoy more convenient methods.
https://github.com/apache/hadoop/blob/7bd4ac3ce0e34f804e9d93e95a1b4d6294ec09ae/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/S3AFileSystem.java#L1033

@yuzhu FYI, this change may affect user performance/usage


'Mesh' object has no attribute 'color_attributes'

https://github.com/KhronosGroup/glTF-Blender-IO/blob/d5b6052506445ab092dce3708175fcd8902d4073/addons/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py#L316
Describe the bug:
after copying addons/io_scene_gltf2 into my scripts/addons/ folder to fix #1623
I get this error when importing GLB file
AttributeError: 'Mesh' object has no attribute 'color_attributes'
addons\io_scene_gltf2\blender\imp\gltf2_blender_mesh.py", line 316, in do_primitive

blender:3.2.0 +addon->Commits on Aug 10, 2022

Test Model↓
test.zip

Hello,
You can't use recent addon version with Blender 3.2.0, because some changes on Blender and bpy changes.
You can see here : https://github.com/KhronosGroup/glTF-Blender-IO/blob/d5b6052506445ab092dce3708175fcd8902d4073/addons/io_scene_gltf2/init.py#L19
the minimum version that is needed to run the addon.


fix: ignore dirty git state w/ goreleaser

What this PR does / why we need it
We don't care about dirty state in CI because we don't fully use goreleaser except to generate archives, so just stop this from causing problems. Forever.
Also updates goreleaser because we can.

Jira ID
[XX-XX]

Notes for your reviewers

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

GitHub release
CircleCI Orb

Your semantic-release bot :package::rocket:


DOC: 7168 issue, binom_test example

Reference: #7168

I think it would be helpful to add a sentence to explain the examples (like "Assume one tosses a fair coin 100 times and ... etc" ).

this is stalled, no action in 6 months. the http link changes are incorrect, and the example doesn't add much (they're just single numbers filled in, it doesn't illustrate much about how binom_test works). so closing. thanks for trying to contribute anyway @rafalalgo


docs: improve migration information

Description
This PR improves the migration information to be more in-depth about which problems might arise when migrating.

/rtm


Unstable couple port/interface

After rebooting the thinclient, sometime, eth0 became eth1 and vice versa... easier way to fix is to switch the cables.

fixed here https://github.com/towercomputers/toweros/commit/0b29d857c72f83dfc518c1acfa06895f1bc816b5


Replace "Go To Autograder" with "Queue on Autograder"

Resolves #1137

Feel free to merge - but I'd like to keep the link if possible. AFAIK, there's no other link to the autograder with in OK.


Deserialization of mutation result yields wrong struct instance

Hi,
I've got the following mutation:
mutation InsertTransaction ($amount: Int!, $creditor: uuid!, $debitor: uuid!, $product: uuid!, $note: String ) {
  insert_transactions(objects: {amount: $amount, credit_id: $creditor, debit_id: $debitor, product_id: $product, note: $note}) {
    affected_rows
  }
}

Furthermore I use the following code to generate my structs:
#[derive(GraphQLQuery)]
#[graphql(
   schema_path = "graphql/schema.graphql",
   query_path = "graphql/transaction.graphql",
)]
struct InsertTransaction;

If I send a request with a transaction to my server it answers with the following body:
"{\"data\":{\"insert_transactions\":{\"affected_rows\" : 1}}}"

but deserializing with serde leads to the following struct instance:
ResponseData {
    insert_transactions: None,
},

even as insert_transactions cleary is not None.

Hmm that looks like a bug. Can you share your schema? Or if you can't just the type of the insert_transactions field (for affected_rows).

Sure, you can find the schema here

Thanks! I will try to work on it asap but I can't guarantee I'll find the time. If someone else has time, feel free to investigate :)

@morbatex did you solve this problem? I came across the same problem, it feels like the data field is missing in generated models.

@acelot I haven't found a real solution, but sidestepped the issue by not using the auto generated structs but defining them by hand.

@morbatex I found a workaround. I've just wrapped ResponseData into my own struct, so serde can properly deserialize the json. I've wrote universal graphql client:
use graphql_client::GraphQLQuery;
use reqwest::{Client, Error};
use serde::Deserialize;
use url::Url;

pub async fn request<Q: GraphQLQuery>(
    client: &Client,
    url: Url,
    variables: Q::Variables,
) -> Result<Data<Q::ResponseData>, Error> {
    let request = Q::build_query(variables);
    let response = client.post(url).json(&request).send().await?;
    let response_body = response.json::<Data<Q::ResponseData>>().await?;
    Ok(response_body)
}

#[derive(Deserialize)]
pub struct Data<D> {
    #[serde(rename = "data")]
    pub data: D,
}

Aah, if this is about the full response, there is the Response struct for this.

@tomhoule sprinkle ash on my head. Did not notice :)

Since it looks like this issue is solved, I think we can close :)


Should we cache assignable users?

I notice while looking at https://github.com/MicrosoftDocs/live-share/issues/3612 that vscode was making a bunch of requests to Github looking for assignable users over the span of a few minutes

It looks like these were paging through assignable users. I wonder whether we should cache these to avoid hitting the Github API each time we boot.

Instead of caching, let's just wait until we actually need the users to get them, and then, only get them once per session.


Fixed CompletionList Foreground and Background colors not applying.

#195

+1 for Merge. THX

Thx for merging. Does a scheduling exist for next release on nuget?


tag 2021-01-05 seemingly invalid

This tag contains data at least for 2022-01-06, probably also for (all?) interim dates. I checked files

SARS-CoV-2-Entwicklungslinien_Deutschland.csv.xz
SARS-CoV-2-Sequenzdaten_Deutschland.csv.xz

In any case, it confuses scripts that walk the tags to obtain data based on reporting date (and, yes, I know it's a border case, but useful for some deep interest e.g. like sequence re-classifications and gathering some data points for nowcasting).

Dear @rgerhards,
could you elaborate the Issue a bit more?
Best Regrads
@HannesWuensche
for the Team RKI | Open Data

Thanks for having a look. I re-checked. It looks that I was wrong on SARS-CoV-2-Entwicklungslinien_Deutschland.csv.xz, the issue is just with Sequenzdaten
$ git checkout 2021-01-05
Note: checking out '2021-01-05'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 6ff6701 Update 2022-01-05

$ unxz -k - < SARS-CoV-2-Sequenzdaten_Deutschland.csv.xz  | grep 2022-01-04 |wc -l
4267

Actually, looking again at it, it looks like there was a typo inside the tag and it should be 2022 instead of 2021. git tag also gives:
2022-01-03
2022-01-04
2022-01-06
2022-01-07

Note the missing -05. Also see the commit ID in the git checkout output above.

Dear @rgerhards,
indeed a typo, fixed.
Best Regrads
@HannesWuensche
for the Team RKI | Open Data


TypeError: Cannot read property 'send' of null

Steps to reproduce
Unsure of repo.
Tell us about your environment:

Puppeteer version: 0.11.0
Platform / OS version: Ubuntu Zesty docker: ubuntu:zesty-20170915

What steps will reproduce the problem?
Open page, ???, close page
What is the expected result?
closes page
What happens instead?
      "TypeError: Cannot read property 'send' of null",
      "    at Session.dispose (/usr/src/app/node_modules/puppeteer/lib/Connection.js:204:27)",
      "    at Page.close (/usr/src/app/node_modules/puppeteer/lib/Page.js:655:24)",
      "    at <redacted>:26:16",
      "    at Generator.throw (<anonymous>)",
      "    at step (/usr/src/app/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)",
      "    at /usr/src/app/node_modules/babel-runtime/helpers/asyncToGenerator.js:30:13",
      "    at <anonymous>",
      "    at process._tickDomainCallback (internal/process/next_tick.js:228:7)"

Can you provide a minimal code that causes this error?

import _ from 'lodash/fp';
import puppeteer from 'puppeteer';

const extraFlags = [
  '--no-sandbox',
  '--disable-web-security',
];

const launch = _.once(() => puppeteer.launch({ args: extraFlags }));

async function create(html) {
  const browser = await launch();
  const page = await browser.newPage();
  try {
    await page.setJavaScriptEnabled(false);
    await page.goto(`data:text/html,${html}`, { waitUntil: 'networkidle' });
    return await page.pdf({ printBackground: true, scale: 0.63 });
  } finally {
    await page.close();
  }
}

@vsemozhetbyt but it's intermittent

Your try ... finally doesn't have a catch, so when some exception kills your page, the connection cleans itself up, but your finally clause still runs and then this fails cause the connection is gone
  async dispose() {
    await this._connection.send('Target.closeTarget', {targetId: this._targetId});
  }

@ChristianDavis page.close should probably ignore this error then

@graingert I can't repro with the following code:
const puppeteer = require('puppeteer');

(async function () {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  try {
    await page.setJavaScriptEnabled(false);
    await page.goto(`data:text/html,hello!`, { waitUntil: 'networkidle' });
    return await page.pdf({ printBackground: true, scale: 0.63 }).then(() => console.log('pdf finished'));
  } finally {
    console.log('finally!');
    await page.close().then(() => console.log('finallyufinished'));
  }
})();

Yeah it's intermittent

My point earlier is that if you add a catch, you'll see the error that's causing the intermittent problem. You're letting it go uncaught

@ChristianDavis no I'm not. I caught the exception and posted it!

Only one exception will propagate to the outer scope, this code demonstrates the issue with what you posted:
async function create(html) {
  const browser = await launch();
  const page = await browser.newPage();
  try {
    throw new Error("Error you won't see")
    await page.setJavaScriptEnabled(false);
    await page.goto(`data:text/html,${html}`, { waitUntil: 'networkidle' });
    return await page.pdf({ printBackground: true, scale: 0.63 });
  } finally {
    throw new Error('Error you will see')
    await page.close();
  }
}

So what you're saying is that the page closes automatically if there's an
error from puppeteer. So I need to ignore errors when closing the page?
On 14 Oct 2017 23:23, "Christian Davis"<EMAIL_ADDRESS>wrote:

Only one exception will propagate to the outer scope, this code
demonstrates the issue with what you posted:
async function create(html) {
const browser = await launch();
const page = await browser.newPage();
try {
throw new Error("Error you won't see")
await page.setJavaScriptEnabled(false);
await page.goto(data:text/html,${html}, { waitUntil: 'networkidle' });
return await page.pdf({ printBackground: true, scale: 0.63 });
} finally {
throw new Error('Error you will see')
await page.close();
}
}
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/GoogleChrome/puppeteer/issues/957#issuecomment-336671557,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAZQTMv3_CJSN3sTqb9PRMmJxDIb240lks5ssTRrgaJpZM4Pu6cj
.

No. You are trying to close a page that is already closed. I'm saying you don't know what is causing your error because you're missing a catch.
Any action here would be that page.close() could throw a better error, but closing a page that doesn't exist is still an error.

@ChristianDavis well I didn't close the page, so who did?

Running into the same issue, it seems that the page randomly "closes" while I'm still interfacing with it.

@graingert can you reproduce this with DEBUG=puppeteer:protocol env variable and post the log here?

I have the same problem. @aslushnikov In your example, the content is very small. It seems the problem occurs on large pages, for example (tested 0.12.0, 0.13.0-alpha):
const puppeteer = require('puppeteer');

(async function () {
  const browser = await puppeteer.launch({ args: ['--no-sandbox'] });
  const page = await browser.newPage();
  try {
    await page.setViewport({ width: 1200, height: 600, deviceScaleFactor: 2 });
    await page.goto(`https://avito.ru/moskva`, { waitUntil: 'networkidle2' });
    return await page.screenshot({ fullPage: true }).then(() => console.log('screenshot finished'));
  } finally {
    console.log('finally!');
    await page.close().then(() => console.log('finallyufinished'));
  }
})();

This example works on my MacBook, but falls into the docker container:
Error TypeError: Cannot read property 'send' of null
    at Session.dispose (/app/node_modules/puppeteer/lib/Connection.js:204:27)
    at Page.close (/app/node_modules/puppeteer/lib/Page.js:728:24)
    at Renderer.screenshot (/app/src/renderer.js:26:28)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)

@limarc ah yeah, looks like chrome or page crashed behind the scenes. We'll have a better handling for this with #952


feat: add parallel processing to SimpleDirectoryReader

@marcusschiesser as requested. #883
The reader examples work fine, parallel processing in the llamaparse-dir example also works as expected, so not sure what's causing ERR_INVALID_URL_SCHEME with the other examples.
Looking at the error message, it might be related to filePath being pushed to a queue, therefore not being as freely available as before the PR to other use cases? Looking into it

@KindOfAScam Thanks for re-opening. The problem is that p-limit is only working with ESM see https://github.com/sindresorhus/p-limit/releases/tag/v5.0.0 - let me have a look

Thanks @KindOfAScam I fixed it and merged it again

awesome thanks! @marcusschiesser
The way you used utils.ts is similar to python llama-index run_jobs
Possible suggestion: Make it a global helper function to be used throughout for any parallel jobs like in the python version?

@KindOfAScam yes, that's definitely something we need to do, I also think the pLimit function can be simplified for our use case a lot. I just made it work for now. We're happy for another PR :D


Make registration for players

Now the registrations are part of program initializations
The proposal.

Make the player's registration process part of handle().
Players should provide the name

Track here: #163


Improve docs, (doc) comments, partial cleanup and other small changes

@tiberiuichim The so many comments that are not doc comments are in my branch before the discussion we had about comments. If you wish I can remove them.

@tiberiuichim I think that the tests are not passed because of this issue.


[1.18.2] FTB Plexiglass mountain: grinder interface loses sword

Reproduction steps:

Place down Grinder
Place wooden sword in Grinder and keep the GUI open
Observe it disappearing between 0-3 seconds

Reproduction video:
https://user-images.githubusercontent.com/8345542/193141674-1e242c50-a649-4afd-ab9a-0afdfa3c267c.mp4

hello, thx for sharing, i've fixed it on a patch some days ago, the latest version is 1.7.2 for 1.18.2

Do you have a link to the commit that fixes it, or is it a local patch? Is it https://github.com/JheffersonMarques/MorePeripherals/commit/ee89d0a9fe123fa0f422856524a55a09adf89104#diff-cc3fea7e5b82ba26bf7832678113bd34566077ce481684a57e9133641e98c2c3R40
I guess based on https://feed-the-beast.com/modpack/96_ftb_plexiglass_mountain/versions MorePeripherals_1.18.2-1.7.1.jar, the fix is not yet in, I guess I will need to ping ftb's issue tracker

Opened an issue on FTB's side https://github.com/FTBTeam/FTB-Modpack-Issues/issues/1360

Unless 1.7.2 requires an updated mod else where, it seems attack() might be broken for servers

server log:
[19:15:01] [ComputerCraft-Coroutine-1/FATAL] [ne.mi.fm.lo.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
[19:15:01] [ComputerCraft-Coroutine-1/ERROR] [computercraft/]: Error calling call on dan200.computercraft.core.apis.PeripheralAPI@7eb99db9
java.lang.RuntimeException: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER
        at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:57) ~[fmlloader-1.18.2-40.1.76.jar%2317!/:1.0] {}
        at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-9.1.3.jar%235!/:?] {}
        at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-9.1.3.jar%235!/:?] {}
        at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-9.1.3.jar%235!/:?] {}
        at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110) ~[securejarhandler-1.0.3.jar:?] {}
        at cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:216) ~[securejarhandler-1.0.3.jar:?] {}
        at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:226) ~[securejarhandler-1.0.3.jar:?] {}
        at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:216) ~[securejarhandler-1.0.3.jar:?] {}
        at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:132) ~[securejarhandler-1.0.3.jar:?] {}
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?] {}
        at com.hakimen.peripherals.peripherals.GrinderPeripheral.attack(GrinderPeripheral.java:69) ~[MorePeripherals_1.18.2-1.7.2.jar%23190!/:1.4] {re:classloading,pl:epic_rei_lmao:B}
        at com.hakimen.peripherals.peripherals.GrinderPeripheral$cc$attack8.apply(CC generated method) ~[?:?] {re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading}
        at dan200.computercraft.core.apis.PeripheralAPI$PeripheralWrapper.call(PeripheralAPI.java:112) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at dan200.computercraft.core.apis.PeripheralAPI.call(PeripheralAPI.java:361) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at dan200.computercraft.core.apis.PeripheralAPI$cc$call61.apply(CC generated method) ~[?:?] {re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading}
        at dan200.computercraft.core.lua.ResultInterpreterFunction.invoke(ResultInterpreterFunction.java:61) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.function.ResumableVarArgFunction.invoke(ResumableVarArgFunction.java:77) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.function.LuaInterpreter.execute(LuaInterpreter.java:491) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.function.LuaInterpretedFunction.invoke(LuaInterpretedFunction.java:149) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.OperationHelper.invoke(OperationHelper.java:486) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.OperationHelper.invoke(OperationHelper.java:481) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.lib.BaseLib.pcall(BaseLib.java:436) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.lib.BaseLib.access$500(BaseLib.java:59) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.lib.BaseLib$BaseLibR.invoke(BaseLib.java:334) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.function.ResumableVarArgFunction.invoke(ResumableVarArgFunction.java:77) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.OperationHelper.invoke(OperationHelper.java:486) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.function.LuaInterpreter.execute(LuaInterpreter.java:403) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.function.LuaInterpretedFunction.resume(LuaInterpretedFunction.java:196) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.debug.DebugFrame.resume(DebugFrame.java:243) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.LuaThread.loop(LuaThread.java:566) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at cc.tweaked.internal.cobalt.LuaThread$1.run(LuaThread.java:463) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at dan200.computercraft.core.lua.CobaltLuaMachine.lambda$new$1(CobaltLuaMachine.java:82) ~[cc-tweaked-1.18.2-1.100.9.jar%2372!/:1.100.9] {re:classloading,pl:epic_rei_lmao:B}
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] {}
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] {}
        at java.lang.Thread.run(Unknown Source) [?:?] {}

I checked cc: tweaked and it seem cc-tweaked-1.18.2-1.100.9.jar does match the latest available at https://www.curseforge.com/minecraft/mc-mods/cc-tweaked/files

I did check and hasSword() and other functions work fine, and attack() worked fine in 1.7.1

I also did restart the server, but stilll had same issue

hmm, seems like the fakeplayer that is instancied is some how tied to a client instance
need to investigate it further

Perhaps this might be of interest:
Calling attack() without any mobs nearby (including myself) throws no error, but having an entity nearby does. Based on my nonexistent knowledge of java, that probably implies that the error is being thrown somewhere around https://github.com/JheffersonMarques/MorePeripherals/blob/a7cb4fa754cd854b976fda4ba7e3ff36f9be2091/src/main/java/com/hakimen/peripherals/peripherals/GrinderPeripheral.java#L57-L67 rather than when it's being instantiated or something.

Perhaps this might be of interest:
Calling attack() without any mobs nearby (including myself) throws no error, but having an entity nearby does. Based on my nonexistent knowledge of java, that probably implies that the error is being thrown somewhere around

can you check if when its without a sword it works ?

can you check if when its without a sword it works ?

Does not work, sword or no sword, same behavior

i have a feeling that its the usage of the fakeplayer that breaks that

a possible fix would be removing the fakeplayer entirely and appling the damage directly, tho enchanted swords would have no difference

I tested create's deployer, and it seems to attack properly, so I think there might be some merit in peeking at their code, licenses permitting.
The main reason I didn't use the deployer was because trying to extract the items from it without extracting the sword seems to be impossible without some other stuff, and I wanted to try cc.

i can't try it now, but tomorrow morning i'm gonna try to fix it
thx for all the help so far :D

Thanks for being responsive

so, i found out what was breaking it

i've put this on the attack() to see test the sword desapearing and forgot to remove it .-.

With the issue fixed, i've rebuild the mod, and put on curseforge, its the 1.7.3 version for 1.18.2, so i'm going to mark this as resolved and close the issue
thanks for the cooperation :D

Ah, so that's where that message was appearing from. I didn't see it in the repo so I thought it was from somewhere else while I was in creative

Thanks for the fix

Tested 1.7.3 and can confirm it works 🥳


Persist U.S. state dropdown above Mortgage Performance line chart

Alrighty @marteki pull this down when you have a second and lmk how it looks. I ended up removing the non-metro <select> element and using the same U.S. state element that metros and counties use.
In order to accommodate the different valid U.S. states for metros, non-metros and counties, there are three new fetch methods for each location type that connect to the API and grab a list of valid states.
When toggling between the different location types, it'll attempt to preserve the selected state if it's valid for the new location type. E.g. If you're viewing Wyoming's non-metro area and you click the metro radio button, it won't preserve Wyoming in the U.S. state dropdown because Wyoming isn't a valid metro area state. It instead resets to the first item in the dropdown.
Additions

Action creators for fetching U.S. states.

Removals

Non-metro area dropdown.

Testing

Pull down this branch and ./setup.sh
Set up the mortgage performance API.
Create a mortgage chart block, mortgage map block, and page.
Toggle between the metro, non-metro and county dropdowns above the line chart and the selected U.S. state should persist.

Screenshots

Checklist

[x] PR has an informative and human-readable title
[x] Changes are limited to a single goal (no scope creep)
[x] Code can be automatically merged (no conflicts)
[x] Code follows the standards laid out in the development playbook
[x] Passes all existing automated tests
[x] Any change in functionality is tested
[x] New functions are documented (with a description, list of inputs, and expected output)
[x] Placeholder code is flagged
[x] Visually tested in supported browsers and devices
[x] Project documentation has been updated
[x] Reviewers requested with the Reviewer tool :arrow_right:

Nice find @marteki! Workin' on an update.

I'll confirm that the reset to Alabama is the product owner's desired behavior.

Product approved the behavior when states aren't found in other drop downs.
And :+1: to the county helper text addition appearing in the proper spot.

It looks like there's now a "state" filter to the nation view.  Can you get rid of that?

Odd -- I'm only seeing that on beta.

@jessicarussell @higs4281 Yep, removed in https://github.com/cfpb/cfgov-refresh/pull/3489.


Issue #1724 support for Flow generic PropTypes declaration in require-default-props rule

Hi it's my first PR to this repo so if something is wrong please comment me.

Ok, I added suggested undefined check on node.


Better Secrets.swift setup

We've tried this before but haven't landed on something simple. Here's what I'd love to see:

Set environment variables on command line
Compiler fails when variables haven't been set

Then it should be basically impossible to screw up shipping a beta or App Store build w/out keys.

Would be super simple to write a quick check in fastlane to prevent shipping w/out keys - but honestly I'd rather not have to define keys every time I switch branches!
If they were to read from environment variables, they could be defined via the scheme (which we don't share at the moment), BuddyBuild can define them itself using the secure variables area, and we could do something different for Fastlane to inject them maybe from a secrets.json which is in gitignore?
As I said on a different issue (can't remember which one) the keys are only needed for login, once you're in you're good - so for me I basically never need to put them in as I'm logged in on all the sims I regularly use!


Broken links

File: index.md
On the Docker Documentation landing page, Docker Editions - Docker Enterprise Edition, the add-ons link just keeps you on the same page, and the  "Learn more about Docker EE" link, takes you to the "About Docker CE" page.

Disregard the comment above. 6646 does not fix this.


Add support for migrations

Do you have any thoughts on implementation for migrations? Passing schema version through the configuration is straightforward. The migration block would need to exist in native Java and ObjC host apps much like the model...

@swaffoja  So the library not support realm migrations??

@boring2 I do not think migrations are currently supported.

Yeah this would be a really big one for most projects. Months into development this could bite you, so I definitely second this request.

+1, if this plugin can do that it would be great.

+2, if this plugin can do that it would be great.

I have abandoned hope and development effort for Realm in Flutter. Check out Moor if you are looking for an alternative. Hopefully MongoDB comes out with Realm for Flutter someday.


Expose the type lookup functionality on a command with keybinding

Pressing F1 will open the tooltip below the cursor. Moving the mouse or cursor will dismiss it like before.
Also fixes a small issue with formatting of line-breaks in tooltips (they were being ignored).

very cool :) Looks much better... and keyboard controls rock ;)


Improve seo sitemap

Summary by Sourcery
Enhance the SEO capabilities of the application by updating the sitemap with new URLs and improving metadata descriptions. Include category names in Hasura service queries and truncate long responses in metadata generation for better SEO.
Enhancements:

Enhance the Hasura service to include category names in chatbot and thread queries.
Improve metadata generation by truncating long responses to 200 characters for better SEO.

Documentation:

Update sitemap generation to include new URLs and improve SEO by adding category-specific descriptions.

Summary by CodeRabbit
Release Notes

New Features

Enhanced sitemap functionality with new URLs for improved navigation.
Dynamic SEO descriptions for category pages, improving relevance and context.

Bug Fixes

Improved null safety across various functions to prevent runtime errors.

Documentation

Updated metadata handling to include truncated responses for better readability.

Chores

Enhanced GraphQL queries to include category names, improving data retrieval capabilities.

 Luis Development Support - November 2024, 1 of 2


Editing nodes elements in the inspector

Hello,
I am unable to edit the Position and Direction values of nodes in the inspector

Fixed.
Files in the assets store aren't the same as in the repository.

That's true, I haven't updated the asset yet


Update readiness-assessment-fix.md

For SSPR check, removed Not ready guidance and Error guidance as there is only Advisory guidance given that we do not have the APIs to accurately look up whether SSPR is set.

@jaimeo , this is one of the edits for ART


Cfgs from build script not passed to rustdoc

The cfg directives returned by the build script via the cargo:rustc-cfg=foo convention are not passed to rustdoc when invoking cargo doc.
rustdoc seems to accept them just fine i.e. invoking it manually with --cfg foo produces the expected results.

I think this is a dupe of #1277, but thanks for the report!

Not really. #1277 talks about features. It appears to have been fixed back then.

Hm, good point. I could of sworn we had a few dupes for this issue, but I guess this one will now become the "one true issue"!


symbol lookup error: PVIO/build/pvio/libpvio.so: undefined symbol: _ZN6google21kLogSiteUninitializedE

When I tried to  execute the program, I got this:
build/pvio-pc/pvio-pc: symbol lookup error: /home/uos/SLAM/PVIO/build/pvio/libpvio.so: undefined symbol: _ZN6google21kLogSiteUninitializedE

Can someone help me please?

CMake Error at build/_deps/nanovis-src/CMakeLists.txt:68 (add_executable):
Target "example" links to target "Eigen3::Eigen" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
CMake Error at build/_deps/nanovis-src/CMakeLists.txt:30 (add_library):
Target "nanovis" links to target "Eigen3::Eigen" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
CMake Error at pvio/CMakeLists.txt:92 (add_library):
Target "pvio" links to target "Eigen3::Eigen" but the target was not found.
Perhaps a find_package() call is missing for an IMPORTED target, or an
ALIAS target is missing?
CMake Error at pvio-extra/CMakeLists.txt:33 (add_library):
Target "pvio-extra-yaml-config" links to target "Eigen3::Eigen" but the
target was not found. Perhaps a find_package() call is missing for an
IMPORTED target, or an ALIAS target is missing?
CMake Error at pvio-extra/CMakeLists.txt:20 (add_library):
Target "pvio-extra-opencv-image" links to target "Eigen3::Eigen" but the
target was not found. Perhaps a find_package() call is missing for an
IMPORTED target, or an ALIAS target is missing?
CMake Error at pvio-pc/CMakeLists.txt:11 (add_executable):
Target "pvio-pc" links to target "Eigen3::Eigen" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
CMake Error at pvio-pc/CMakeLists.txt:11 (add_executable):
Target "pvio-pc" links to target "Eigen3::Eigen" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
Can I ask how to solve the above problems? Where should I add the "find_package(Eigen3 3.1.0 REQUIRED)" ?

I also encountered this problem, how did you solve it at that time? Thank you

我试着重装了ceres后，能够解决它


Streaming to YouTube Live

Create example script for YouTube live

Here is a pointer to what was used in production
https://github.com/CTPUG/pyconza2017-video/blob/master/inventory/group_vars/all.yml#L48
location: "rtmp://a.rtmp.youtube.com/live2/x/{{ youtube_auth }} app=live2"

Is this an Ansible config?   I've really got to learn Ansible - this looks like gold.


Add E2E concrete playback tests

See title. This involves adding a new compiletest mode for these kinds of tests.

I'm working on this issue right now.

I believe @adpaco-aws added an option to run scripts as part of compiletest: https://github.com/model-checking/kani/pull/2102. So we could just write a few e2e tests using this infrastructure. We really need to add tests that cover adding tests in place.

https://github.com/model-checking/kani/pull/2353 Adds an E2E unit test that also runs the generated unit test to get the output. (The test for generating the unit test is already present in the UI section of the regression tests).


Fix code block cannot be focused

Disable contenteditable for the  element allows the code block (

, created by ```) to be focused with a single click.
I wonder if we can disable contenteditable for all elements, since we don't need them to be editable in the viewing mode. But also I'd love to know, does it exist for some reasons?

Yeah I think we can remove the content editable on all elements, tested on my machine and it works fine
The reason for that to be there is that the old code needs it to determine caret position when trying to insert the caret at the correct location, but the new code doesn't need it anymore so we can safely remove it.

Got it! Removed and it doesn't create new bugs on my machine.


Rancher CLI catalog ls command not working

Rancher Versions: master 3/2
Steps to Reproduce:

run ./rancher catalog ls

Results: Returns Name/Name, supposed to return Name, Category and ID

Verified working with CLI v0.5.0-rc2


Broken typescript types for ScrollView ref

Current Behavior
I am trying to use a ref for a ScrollView, but I am encountering some problems with typescript definitions.
If I import ScrollView from tamagui, this is what I get

If I use typeof ScrollView for the generic type, the error disappears but I cannot access ScrollView's methods

This is instead what happens if I import ScrollView from react-native:

the typescript error doesn't happen and I can access all ScrollView's methods
Expected Behavior
When I import ScrollView from tamagui, typescript definitions should work in the same way it works when imported from react-native
Tamagui Version
1.45.8

Reproduction
try to declare this variable in any component

import {ScrollView} from "tamagui"

...

const scrollViewRef = useRef<ScrollView>(null)

System Info
No response

You should be able to do useRef<ScrollView>()  now.


WIP: Parser for Scaladoc comments (#556)

TODO:

[x] Unit test remaining scaladoc labels
[x] Unit test multiline doc merging
[x] Code blocks
[x] Unit Test code blocks
[x] Headers
[x] Unit test Headers
[x] Paragraph
[x] Unit test Paragraphs

I expect to have this ready for review tomorrow :)

I think I am pretty satisfied with the parser, as it is right know. Anything else I should improve?
Any (or all) of the following items should be added to this commit scope?

[ ]  show[Syntax] for Seq[DocToken]
[ ]  show[Structure] for Seq[DocToken]
[ ] Integrating the parser to the Contrib package object
[ ]  Consider adding ScaladocComment token type

Awesome work @xavier-fernandez.

one more feature we might want to support is extracting references, for example  [[scala.Option]] (see here). Any suggestion on how to add that to DocToken?
maybe add a property test just checking that running the parsed on docstrings doesn't crash, something like the test here: https://github.com/scalameta/scalameta/blob/bedd3c004c37366fd72c83c7c6a96da76608eadd/scalameta/contrib/src/test/scala/scala/meta/contrib/EqualSuite.scala#L32-L52
Structure/Syntax can be left for another PR, if you prefer
Maybe create an implicit pimp on Comment calling https://github.com/scalameta/scalameta/pull/692/files#diff-d14c0bc749e7c915c8926539c90bc121R15

Consider adding ScaladocComment token type

How would that be different from DocToken?

The CI checks that the scaladocs can be generated, I think the [[Comment]] needs to be fully qualified as in [[scala.meta.Comment]]

Rebased into master.
@olafurpg
One more feature we might want to support is extracting references, for example [[scala.Option]] (see here). Any suggestion on how to add that to DocToken?

I would add a method to DocToken for obtaining a Seq of all that token references. (A description may have multiple references, splitting them in a separated token kind would make working with the structure a pain, IMO).
maybe add a property test just checking that running the parsed on docstrings doesn't crash, something like the test here

It would never crash, in case it does not know how to parse it fallbacks to the DocKind description.
If there is nothing to parse, it returns an empty sequence directly.
Structure/Syntax can be left for another PR, if you prefer.

It would be the same, but maybe I should wait till this PR is merged: https://github.com/scalameta/scalameta/pull/702
Maybe create an implicit pimp on Comment calling https://github.com/scalameta/scalameta/pull/692/files#diff-d14c0bc749e7c915c8926539c90bc121R15

I want to do this, but I would rather make it typesafe, separating scaladoc comments and current comments in two different classes.   (Something to do with the ScaladocComment token type)
Makes sense?

working with the structure a pain

I agree, it would complicate the api.

I would add a method to DocToken for obtaining a Seq of all that token references.

I'm not sure how useful that would necessarily be. The use-case I had in mind for extracting [[X]] was to generate HTML docs, and then you need to replace those references with html links. Doing that isn't so hard with regexes, however. Maybe we can just skip handling [[X]] until it's needed. What do you think?

It would never crash, in case it does not know how to parse it fallbacks to the DocKind description.

That's exactly the point of the property test 😛 to verify that it does not crash on random input. There can always be some unexpected cases!

It would be the same, but maybe I should wait till this PR is merged: #702

Yes, let's wait for that to get merged.

I want to do this, but I would rather make it typesafe, separating scaladoc comments and current comments in two different classes. (Something to do with the ScaladocComment token type)

The issue I have with separating Comment is that we'll need a classifier to match against scaladoc comments and regular comments. I'd prefer to keep the current Comment but maybe we can add some methods on it like isScaladoc: Boolean and contents: String that remove the leading whitespace+asterisks.

I'm not sure how useful that would necessarily be. The use-case I had in mind for extracting [[X]] was to generate HTML docs, and then you need to replace those references with html links. Doing  that isn't so hard with regexes, however. Maybe we can just skip handling [[X]] until it's needed.  What do you think?

Just did a commit implementing it, I did not saw this comment :| This method can be used for performing this replace in the future. I should revert it?

That's exactly the point of the property test 😛 to verify that it does not crash on random input. There can always be some unexpected cases!

Yep, I will implement it in the next commit.

Yes, let's wait for that to get merged.

Perfect :)

The issue I have with separating Comment is that we'll need a classifier to match against scaladoc comments and regular comments. I'd prefer to keep the current Comment but maybe we can add some methods on it like isScaladoc: Boolean and contents: String that remove the leading whitespace+asterisks.

Ok, makes sense. Making this will allow us to treat a normal comment as a Scaladoc.
I suppose this Comment pimps should be implicit and within a class named CommentOps?

Rebased the code into master so I can use: https://github.com/scalameta/scalameta/pull/702

Scaladoc generation is still broken in CI. Feel free to remove the links if you like.

@xeno-by @DavidDudson I'm done with my review, see comment above on why I think we're good to merge this PR.

For me its ok, but I would like to take a look to the @root/@leaf approach before the version 1.7.0 :)

LGTM for a first impl. we can always improve it later

Agreed, let's go ahead and merge this then 👏 Congrats @xavier-fernandez on this large contribution

@xavier-fernandez Could you please create a ticket with the outstanding work. Just so we can keep track of it all.

@DavidDudson For the @root/@leaf support?

Is this still in? I can't find this in the docs.


OCW Sandwich menu

We need a working sandwich menu in mobile
Design
https://projects.invisionapp.com/d/main?origin=v7#/console/18552410/447796539/preview?scrollOffset=2381.111083984375
Acceptance Criteria

[ ] search box
[ ] Give link
[ ] about link
[ ] help & faq link
[ ] contact us link

I believe this was fixed by #310


Change script to allow XCode versions after the required one.

For example, if the required version is 9.0, allow any developer to use any XCode version that came after that, like 9.2

That would be cool!. Do you feel like submitting a PR with this change? You should add the change here. This script is written in ruby. installed_xcode_version and required_xcode_version are the variables that store the versions to be compared. Currently is just a string comparison. You should probably compare minor and patch versions if mayor version are equal.


Open source section

Open Source section complete:

responsive
larger blue banner
-Neat  on hover w/buttons

Expanded blue banner for mobile and removed excessive padding


Add check if stopWordiness === 0

If so, leave it out of the stopwords.json

Out of scope of new version.


Fail to build after upgrade react-native and plugin on Android.

Your Environment

Plugin version: 0.6.3
Platform: Android 10
OS version: macOS 10.15
Device manufacturer and model: Simulator

Running in Simulator: Yes
React Native version: 0.63.3
Plugin configuration options:
Link to your project:

Context

I've upgraded react-native from 0.59.8 to 0.63.3 and react-native-background-geolocation from 0.5.3 to 0.6.3.
After that successfully works on iOS but fail to build on Android.
react-native run-android
info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
Jetifier found 2063 file(s) to forward-jetify. Using 8 workers...
info JS server already running.
info Installing the app...

> Configure project :@mauron85_react-native-background-geolocation
WARNING: The option setting 'android.bundle.enableUncompressedNativeLibs=false' is experimental and unsupported.
The current default is 'true'.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.2/userguide/command_line_interface.html#sec:command_line_warnings

FAILURE: Build failed with an exception.

* Where:
Script<EMAIL_ADDRESS>line: 108

* What went wrong:
A problem occurred evaluating project ':app'.
> Project with path ':mauron85_react-native-background-geolocation' could not be found in project ':app'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 3s

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Run CLI with --verbose flag for more details.
Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081

I've read issue #394 and modified settings.gradle and build.gradle and MainApplication.java as manual installation.
android/settings/gradle
rootProject.name = 'MyApp'
include ':@mauron85_react-native-background-geolocation-common'
project(':@mauron85_react-native-background-geolocation-common').projectDir = new File(rootProject.projectDir, '../node_modules/@mauron85/react-native-background-geolocation/android/common')
include ':@mauron85_react-native-background-geolocation'
project(':@mauron85_react-native-background-geolocation').projectDir = new File(rootProject.projectDir, '../node_modules/@mauron85/react-native-background-geolocation/android/lib')
include ':app'

andrid/app/buid.gradle
dependencies {
    implementation project(':@mauron85_react-native-background-geolocation')
}

MainApplication.java
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
          new MainReactPackage(),
            new BackgroundGeolocationPackage(),
      ....

Expected Behavior

Success to build app.
Actual Behavior

Fail to build app
Possible Fix

Steps to Reproduce

react-native run-android

Context

Debug logs

Sorry, adding the line below solved the issue
apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)


Improve CLI

Summary

Part of https://github.com/sigstore/timestamp-authority/issues/39.
This PR:

standardizes the names of flags that represent input and output like TSRs and artifacts across sub commands
add command for verifying the timestamp

Release Note

Documentation

Codecov Report

Merging #95 (0a9e5f0) into main (8d4a9cf) will decrease coverage by 6.46%.
The diff coverage is 16.84%.

@@            Coverage Diff             @@
##             main      #95      +/-   ##
==========================================
- Coverage   57.24%   50.78%   -6.47%
==========================================
  Files          11       12       +1
  Lines         559      638      +79
==========================================
+ Hits          320      324       +4
- Misses        206      281      +75
  Partials       33       33

Impacted Files
Coverage Δ

cmd/timestamp-cli/app/pflags.go
94.91% <ø> (+3.24%)
:arrow_up:

cmd/timestamp-cli/app/verify.go
15.05% <15.05%> (ø)

cmd/timestamp-cli/app/root.go
18.18% <100.00%> (+0.32%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Looks great!


gen_jni.py: Add missing header for owr_crypto_utils

This should fix one of the issues mentioned in #494 when building OpenWebRTC for Android.
owr_jni.c: In function 'Java_com_ericsson_research_owr_Owr_cryptoCreateCryptoData':
owr_jni.c:3909:5: error: unknown type name 'OwrCryptoDataCallback'
     OwrCryptoDataCallback c_callback;

Looks good to me but I'll let @Rugvip comment on it.

LGTM too.

Thanks @nbermudezs


Music Information Retrieval Evaluation Exchange (MIREX) datasets

Each year the Music Information Retrieval Evaluation Exchange (MIREX) sponsors a number of noteworthy competitions for problems like chord, key change, and tempo estimation. Many of the competitions have longstanding (sometimes 10+ years) training and test sets. If torchaudio provided these datasets in a standard format (similar to VCTK or something like PASCAL from torchvision), PyTorch would become an invaluable toolkit for researchers working on these types of problems.

👍
I am currently converting a few of my dataset loaders for pytorch and will successively open pull requests for some of them.
However, for many datasets (espescially those in mirex) an automatic way of using and downloading is not possible. I would therefore suggest only to add those that are released under a CC (or similar license) and have sustainable file location (ideally zenodo).
On my 2do list are:

[ ] LibriSpeech
[ ] MusicNet
[ ] TUT Sound Events
[ ] dsd100/musdb

I am going to do

[ ]  GTZAN genre collection.
[ ]  GTZAN music/speech collection.

It would be great if there were more datasets.  However, not all of the dataset owners want to be included in a popular library like PyTorch.  For example, I talked to the person running openslr.org and he said the hosting costs were already pretty high.  He preferred that the larger datasets were not included in the library, so we decided to add the yesno toy dataset.

@dhpollack @soumith this is a very good point. We should be careful then....
Many of the sets like LibriSpeech are under CC license that means they can also easily uploaded to zenodo as they support direct downloading.

I strongly encourage to use zenodo. It can then be versioned.  Shall we do it ?

I strongly encourage to use zenodo. It can then be versioned. Shall we do it ?

I think this should be done by the authors of OpenSLR. Also Zenodo has 50GB limits per dataset so maybe that is an issue here....

@0x00b1 I suggest you rename this issue as we are out of the MIR scope now ;-)

Person who hosts Librispeech here.   I am definitely OK with you guys redistributing it. (That is the preferred solution because PyTorch is widely used and a data loader would drive up our hosting costs).
For all these speech datasets, bear in mind that they won't necessarily have a common format so you can make them all look identical after loading.  E.g. some may have transcripts per segment and some per file; some may have overlapping speech marked; the AMI dataset has various microphone choices.  And they have different transcription conventions and the conventional scoring methods are also usually different.  I recommend to start with TED-LIUM v2 because it's simpler than AMI, and not as large as LibriSpeech.

Person who hosts Librispeech here. I am definitely OK with you guys redistributing it. (That is the preferred solution because PyTorch is widely used and a data loader would drive up our hosting costs).

@danpovey thats good news. I think this should be coordinated to have a consistent experience, so maybe one does all the uploads. Maybe also it would be great to create a zenodo community to put all openslr datasets under the same umbrella.

This is the first I heard of zenodo but it does look like a good option for the future.  We'd have to upload our data there first which would involve a certain amount of human effort but it would reduce our hosting costs.

Regarding Libri-Light, redistribution is fine. We can conceivably host a compatible version in the same place where we host the existing dataset (S3) if that's needed.
cc @eugene-kharitonov @Molugan for PyTorch loaders for Libri-Light.


Setup functional spec tests to run on MySQL repo

See https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql/issues/512#issuecomment-373572421

This is required for any good quality provider.. Let me know if I can help in any way...

@ErikEJ If you want to volunteer to get this setup on their repo that would be great. (Not get all the tests passing, but just the infrastructure, which we were planning to copy from either you or @roji anyway.)

Agree that there is a lot of value in doing this. Am very busy with my own things at the moment so I don't think I can actively contribute, but would definitely be happy to provide any advice.
In any case, just setting up the infrastructure should be pretty quick and easy, the arduous part is slowly making all the tests green, which is a very MySQL-specific task anyway...

Like @roji , I am quite busy prepping the 2.1 SQLCE provider, but will be happy to provide any inspiration and advice to the MySQL team of volunteers, which should be big, considering how popular a database system it is.

Also #11555 was added recently, that should help ensure that all spec tests are set up

Tests added in https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql/commit/6c18406993d612dc9e9dd2d773e6b5c1a6aed5f6

Thanks for all of your help with this @AndriySvyryd and @maumar!  I just merged your 2.1.0 work to master today.  We're lined up to do a Pomelo 2.1.0-rc shortly after EF 2.1.0 releases.


some question in paper

What is the label of the cls branch?  I can't find the defined cls, Is the region of bbox mapped to 1 in the featuremap ?  And how to defined the regession branch label ?
In the SiamRPN++,I know the label is defined by cal the iou between anchor and gt. but I can't find the anchor free style model that how to define the label .
Give you my best wishes,bro,I wanna to get the answer.

@buaacarzp

About "Label of the cls branch"

a pixel is assigned as positive sample if it falls in the gt box, otherwise negative (the same as FCOS),

About "regression branch label"

firstly, we defined the anchor-free box representation. As it is reversible, we encode the get box into this representation. Also, see FCOS) for details.

You can check out the densebox_target.py to find the code and details.

Not that theoretically any bbox representation that does not require anchor settings is feasible in our framework. FCOS just provides a tested implementation, while other qualified methods are possible.

Not that theoretically any bbox representation that does not require anchor settings is feasible in our framework. FCOS just provides a tested implementation, while other qualified methods are possible.

thank you bro, I find the label is defined in here:videoanalyst/data/target/target_impl/utils/make_densebox_target.py
it return three label :cls_res_final, ctr_res_final, gt_boxes_res_final ,respectively represent cls branch label ,pss branch label, bbox label,  I'll take a moment to look at this.
Last,I want to make sure:

the label generated here is the same as the FCOS or not.
I want to try run the make_densebox_target.py , but it tell me I haven't densebox_target function and I don't know where the parameters of config that are passed into this function are introduced.

not guaranteed to be the same as the latest official version. Actually, the code was borrowed from an unofficial implementation of FCOS. We plan to replace the current target maker with a neater version.

There is docstring inside the make_densebox_target.py . Is it unclear for you? Feel free to point it out if it is the case so that we can improve the codebase.

    Arguments
    ---------
    gt_boxes : np.array
        ground truth bounding boxes with class, shape=(N, 5), order=(x0, y0, x1, y1, class)
    config: configuration of target making (old format)
        Keys
        ----
        x_size : int
            search image size
        score_size : int
            score feature map size
        total_stride : int
            total stride of backbone
        score_offset : int
            offset between the edge of score map and the border of the search image

There is docstring inside the make_densebox_target.py . Is it unclear for you? Feel free to point it out if it is the case so that we can improve the codebase.

Bro，this part of the middle and the following code is really not very well  to read, not only just for me. Hopefully you'll add a description of the steps here in the most recent version.
Before I close this question, I want to say thank you.

close issue.


Add Python PreCommits that install RC dependencies

Part of https://github.com/apache/beam/issues/25668.
This PR adds tests for Python PreCommit tests to install release-candidates(RCs) or pre-released version of Apache Beam's Python dependencies.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Example run with RCs installed on precommit tests: https://ci-beam.apache.org/job/beam_PreCommit_Python_Commit/27963/console

Run PythonRC_Dataframes PreCommit

Run PythonRC_Transforms PreCommit


More Query refactoring in anticipation of new with_descriptions with_observations params

coverage: 93.504% (+0.001%) from 93.503%
when pulling 5204a06bd14329e4aa25fb7bd0a4d0d4ebab07a6 on standardize-controller-indexes
into 64c295cb6afd5d5d551519bbc70656e6c1bb08fe on main.


Add Chinese sayings about Integrity, Privacy and Magic.

Since we are building a worldwide community and you only have English sayings about the 3 important properties of the ZK revolution, I think it a good idea to add Chinese sayings about them.   Chinese sayings are usually concise and meaningful, having many Interpretive angles.

https://github.com/zksync/credo/issues/1
You could treat this PR as a test for the PR acceptance rule.

Would it not be better to translate the entire document to multiple languages? English is used as the international one.

Would it not be better to translate the entire document to multiple languages? English is used as the international one.

You are right. In my opinion, the sayings have their specific context, history which add more meanings. So you should not just translate it into another language. But I get your point and I will make a Chinese version of this document.


Naming documents (Anonymous_query_1)

Describe the bug
When generating typings with graphql-codegen-typescript-template on multiple files I get the warning: The following document does not have a name. The codegen will use an anonymous name: Anonymous_query_1, please consider to name it.
And I can't find any documentation of how to name the documents
To Reproduce
Steps to reproduce the behavior:

Run the following command: gql-gen --schema ../backend/src/schema.graphql --template graphql-codegen-typescript-template --out ./typings/ "./src/**/*.tsx"

Expected behavior
There is a way of naming the document described in the readme
(great lib btw!)

I assume it's about to name queries.
So the difference between named query and unnamed is following
query { # no name of the query hence anonymous.
  someField {
     id
  }
}

This query above is anonymous since she doesn't have a name. How to make it named?
query NameOfTheQuery { # here is the name of the query
  someField {
     id
  }
}

So, now it has some name, so it means that tool can name it properly.

You're welcome ;)
sob., 10 lis 2018, 18:24: David Buezas<EMAIL_ADDRESS>napisał(a):

I see, that's why it is not documented: because i should know that 😋
Thanks for the answer!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dotansimha/graphql-code-generator/issues/825#issuecomment-437600473,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADwe74u0L69UzKoakIpCr0Yq5kSCXw5kks5utwu3gaJpZM4YYBSs
.

By the way, I was coming from this tutorial (which seems to be super popular) and they only show anonymous queries.
Not sure how usual it is for other newcomers but it was definitely hard to find for me. If that is the case you may want to consider a comment on that somewhere


NodeJS not running

I'm attempting to setup the Looker-slackbot.  I have an EC2 instance with nodeJS loaded and the require key values paris in the .env file at the root of the looker-slack repo.
When attempting to start nodeJS app I'm getting the following errors. Any help on this would be great.
[root@lookerbot-01 looker-slackbot]# nf start
[OKAY] Loaded ENV .env File as KEY=VALUE Format
[OKAY] Trimming display Output to 109 Columns

/usr/lib/node_modules/foreman/nf.js:100
      process.setuid(process.env.SUDO_USER);
              ^
TypeError: setuid argument must be a number or a string
    at Command.program.command.usage.option.description.action.command (/usr/lib/node_modules/foreman/nf.js:100:15)
    at Command.<anonymous> (/usr/lib/node_modules/foreman/node_modules/commander/index.js:249:8)
    at Command.emit (events.js:98:17)
    at Command.parseArgs (/usr/lib/node_modules/foreman/node_modules/commander/index.js:477:12)
    at Command.parse (/usr/lib/node_modules/foreman/node_modules/commander/index.js:370:21)
    at Object.<anonymous> (/usr/lib/node_modules/foreman/nf.js:280:9)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
[root@lookerbot-01 looker-slackbot]#

Hmm... strange.  Running as a non-priveleged user may be the issue
Upgrading to foreman v.2.0.0-0 may help due to this patch: https://github.com/strongloop/node-foreman/commit/723d395e8173aec07e6c1d342896a6bdf52609bc
Try running without Foreman

This means you need to put each environment variable in the command line like VAR1=value VAR2=value2 npm start

Thanks, I attempted to start the application using sudo (sudo nf start) and
without Foreman.  They both seem to be stuck at the same place.
Here is the stack trace
[OKAY] Loaded ENV .env File as KEY=VALUE Format
[OKAY] Trimming display Output to 153 Columns
10:59:33 web.1 |  ><EMAIL_ADDRESS>start /opt/looker-slackbot
10:59:33 web.1 |  > coffee lib/bot.coffee
10:59:34 web.1 |  Using Looker information specified in individual
environment variables.
10:59:34 web.1 |  info: ** No persistent storage method specified! Data may
be lost when process shuts down.
10:59:34 web.1 |  info: ** Setting up custom handlers for processing Slack
messages
10:59:34 web.1 |  info: ** API CALL: https://slack.com/api/rtm.start
10:59:34 web.1 |  info: ** API CALL: https://slack.com/api/team.info
10:59:34 web.1 |  info: ** Starting webserver on port 5000
10:59:34 web.1 |  info: ** Serving webhook endpoints for Slash commands and
outgoing webhooks at: http://MY_HOST:5000/slack/receive
10:59:35 web.1 |  info: Warning: using temporary storage. Data will be lost
when process restarts.
10:59:35 web.1 |  Saved the team information...
10:59:35 web.1 |  Updated API token for
https://ifactorconsulting.looker.com:19999/api/3.0
10:59:35 web.1 |  notice: ** BOT ID: looker ...attempting to connect to RTM!

That doesn't look like an error message, I believe that's just the bot running. It should be listed as "available" in slack and you should be able to interact with it at this point.

Your right, thanks for the help.
On Tue, Apr 12, 2016 at 11:30 AM, Wil Gieseler<EMAIL_ADDRESS>wrote:

That doesn't look like an error message, I believe that's just the bot
running. It should be listed as "available" in slack and you should be able
to interact with it at this point.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/looker/looker-slackbot/issues/39#issuecomment-209043663

--
Jerome Myers
Customer Solutions Engineer
iFactor, A KUBRA Company
480 . 532 . 4443 {Cell}
<EMAIL_ADDRESS>

Of course! Let us know if you run into any other issues.


Cleanup metadata usage

Follow-up to #58608 and #59452
This PR simplifies some code that uses meta, by removing has_meta() where possible without changing behavior. Also removes some dead code still referring to __meta__.
This also fixes property pinning that was broken after #59452

Thanks!


internal/bundler is flaky

For me, it's failing ~12% of the time:
$ go test -c cloud.google.com/go/internal/bundler
$ for i in {1..25}; do ./bundler.test; done

Could not replicate on my workstation, but did on my laptop. The joys of timing.

This seems to still be a problem on travis:
https://travis-ci.org/GoogleCloudPlatform/gcloud-golang/jobs/150853065
Is there a way we can make it deterministic (fake the time for tests, or similar)?

I don't see an easy way to fake time. Instead I relaxed the test a bit.


Create minideb docker image

Summary
A new docker file that builds and image using pre-compiled binaries.
Motivation
Our docker builds are very slow, so we are considering a replacement with a simpler build that downloads pre-compiled artefacts.
Describe alternatives you've considered

[x] Docker build time and rust compilation optimisations
[x] Caching for rust compilation

Additional context
▶ docker run -it --rm vitalam-node:minideb          11:30:31
2022-01-12 11:30:36 VITALam Node
2022-01-12 11:30:36 ✌  version 2.5.1-7b7d8d4-x86_64-linux-gnu
2022-01-12 11:30:36 ❤  by Digital Catapult <https://www.digicatapult.org.uk>, 2020-2022
2022-01-12 11:30:36 📋 Chain specification: VITALam
2022-01-12 11:30:36 🏷 Node name: gifted-earth-7985
2022-01-12 11:30:36 👤 Role: FULL
2022-01-12 11:30:36 💾 Database: RocksDb at /root/.local/share/vitalam-node/chains/vitalam/db
2022-01-12 11:30:36 ⛓  Native runtime: vitalam-node-201 (vitalam-node-1.tx1.au1)
2022-01-12 11:30:36 🔨 Initializing Genesis block/state (state: 0xf6e9…35fc, header-hash: 0xc80e…dcc5)
2022-01-12 11:30:36 👴 Loading GRANDPA authority set from genesis on what appears to be first startup.
2022-01-12 11:30:36 ⏱  Loaded block-time = 6000 milliseconds from genesis on first-launch
2022-01-12 11:30:36 🏷 Local node identity is: 12D3KooWJhzDQeWzRrRDZMZ9f5NtQgPFXptfhZuYj6Kd9g8786Ji
2022-01-12 11:30:36 📦 Highest known block at #0
2022-01-12 11:30:36 〽 Prometheus server started at <IP_ADDRESS>:9615
2022-01-12 11:30:36 Listening for new connections on <IP_ADDRESS>:9944.
2022-01-12 11:30:41 💤 Idle (0 peers), best: #0 (0xc80e…dcc5), finalized #0 (0xc80e…dcc5), ⬇ 0 ⬆ 0
2022-01-12 11:30:46 💤 Idle (0 peers), best: #0 (0xc80e…dcc5), finalized #0 (0xc80e…dcc5), ⬇ 0 ⬆ 0

@danielcooperxyz @dblane-digicatapult I've just looked and this will break the release workflow as unfortunately the docker build runs before the release build. Is this worth fixing in this PR?


fix(docs): 404 on public prototype in production

This PR fixes an issue that occurs on production version of the docs. The deployed production version, which contains the issue, can be found here.
The issue:

Correctness of this PR should be verified on deployed version on now.sh.

The issue no longer occurs on the deployed PR.

Warnings

:warning:
There are no updates provided to CHANGELOG. Ensure there are no publicly visible changes introduced by this PR.

  Generated by :no_entry_sign: dangerJS


write zipped archives of experiments

Is your enhancement request related to a problem? Please describe
rubicon writes many files while logging. retrieval of these files from network based filesystems can be slow due to the number of individual files.
Describe the solution you'd like
a function project.archive that zips the given experiments into a single file and writes it to a different filesystem at "rubicon-root/project-name/archives/name.zip"
Additional context
project.archive(remote_root="s3://my-bucket/my-key") should zip all experiments in the project into a file "rubicon-root/project-name/archives/archive-{timestamp}.zip"  (we'll likely need to copy the project's metadata to the remote_root too)
project.archive(remote_root="s3://my-bucket/my-key", experiments=my_experiments) should zip only the experiments (belonging to project) in the list my_experiments into a file "rubicon-root/project-name/archives/archive-{timestamp}.zip"

some docs that may be useful:
it may be possible to use fsspec directly for zipping the files

https://filesystem-spec.readthedocs.io/en/latest/index.html

however, it may just be easier to work with the builtin python modules shutil and zipfile

https://docs.python.org/3/library/shutil.html#archiving-operations
https://docs.python.org/3/library/zipfile.html#module-zipfile

closed w/ #349


Popup for mdc select menu showing on right instead of centered

What Angular MDC version are you using?
angular-mdc/web: 0.31.0
What browser(s) is this bug affecting?
Chrome
What OS are you using?
Windows 10
What are the steps to reproduce the bug?
clicking on mdc-select-surface to show a dropdown,  popup dropdown shows on the right, not centered to the parent of mdc-select.
What is the expected behavior?
Popup should show in the middle not show on the right.
What is the actual behavior?
Popup is showing on the right instead of centered in the middle.
Any other information you believe would be useful?
trying to modify:
mdc-select-menu {
width: 50rem;
top: 90.5px;
transform-origin: center 0px 0px;
/* left: 614px; */ removed

@ajonesb I've not been able to duplicate yet. By chance is the mdc-select inside a dialog?
Could you duplicate on StackBlitz?

Anyone else duplicated?

Closing. If we need to reopen, we can.


Error log when receiving a Send with an empty payload

Version(s)
2.0.0-M15
Which components
server
Tested With
No response
What happened
I get this Error log:
Exception while handling request [CON-POST   MID=22132, Token=2A2CF5E9B85E4A57, OptionSet={"Uri-Path":"dp", "Content-Format":"application/senml+json"}, <empty data>] on the resource /dp from IpPeer ...
The SendListener#onError receives a java.lang.IllegalArgumentException: The validated map is empty.
A 5.00 message is sent to the client (if the request was sent as a Confirmable message).
What did I expect:
No Error log.
And if this has to be considered invalid, a more explicit exception (something like: InvalidRequestException: The payload should not be empty) and a 4.00 sent to the client.
How to reproduce
No response
Relevant Output
No response

Thx for reporting that.
Just to be sure your device send a Send operation with no data at all ?

if this has to be considered invalid,

I didn't check if this is valid from a specification point of view but unless I miss something I don't get what could be the purpose of that ? :thinking:

a more explicit exception (something like: InvalidRequestException: The payload should not be empty) and a 4.00 sent to the client.

Yep we should do something like this. :+1:

Just to be sure your device send a Send operation with no data at all ?

I don't have access to what the device sent (I only had the error log) but I was able to reproduce it sending an empty payload with something like this:
Request request = new Request(Code.POST);
request.setPayload(new byte[0]);
request.setOptions(new OptionSet().setContentFormat(ContentFormat.SENML_JSON_CODE).setUriPath("dp"));
...
UdpDataSerializer serializer = new UdpDataSerializer();
RawData data = serializer.serializeRequest(request);
connector.send(data);

I didn't check if this is valid from a specification point of view but unless I miss something I don't get what could be the purpose of that ?

I cannot see the purpose of this too.

a more explicit exception (something like: InvalidRequestException: The payload should not be empty) and a 4.00 sent to the client.

I create a PR about that : https://github.com/eclipse-leshan/leshan/pull/1642

Fix in master. This will be available in 2.0.0-M17.
(Thx again for reporting that :pray:)


Customize the schema

I'm struggling to grasp how I should adjust my schema. In the documentation, the schema is initially defined every times it's use. However, all the examples suggest that you can add, edit, or remove types by defining another schema. Do I need to create a new class called CustomSchema and then set the schema in the constructor like this: 'schema = SchemaBuilder.FromObject()'? I'm finding it a bit challenging to understand how to customize it effectively.
Can someone help me please?

Generally a schema is created once at startup. SchemaProvider<TContextType> maps a GraphQL schema to dotnet types and expressions. A common use case is using a DbContext as the underlying dotnet type. SchemaBuilder.FromObject<MyDbContext>(); will create a GraphQL schema that maps to the types and properties of MyDbContext.
If there are properties you do not want to expose in your GraphQL schema you can mark them with [GraphQLIgnore] or remove them from the schema
public class MyDbContext
{
    public DbSet<Project> Projects { get; set; }
}

var schema = SchemaBuilder.FromObject<MyDbContext>();
schema.UpdateType<Project>(type =>
{
    type.RemoveField("createdBy");
});

You'll find other methods to replace fields or add new fields. E.g. (silly example)
schema.UpdateType<Project>(type =>
{
    type.AddField("secondsSinceCreated", project = > (DateTime.Now - project.Created).TotalSeconds);
});

If you are using EntityGraphQL.AspNet you can configure your schema on startup
services.AddGraphQLSchema<DemoContext>(options =>
{
    options.ConfigureSchema = (schema) => {
        // make changes to your schema here.
    };
});

The demo project has an example of this here and here.
If you can share more about what you are trying to achieve or how you want to customise the schema I can more directly help. Also it would be great to hear what isn't making sense in the documentation so I can make it clearer.

Closing unless you have more questions.


Add support for Opera

Even though Opera is based on Chromium, the extension lacks support for this browser. It can be installed, settings can be configured, but search results are not filtered.

Check this checkbox


Get total all unseen count if more than 100

We have a Notification Feeds type of timeline.
we can only get unseen count maximum of 100. can we get total unseen count eventhough if it is more than 100. we just want overall total count.
How can we get this? can you please guide us?
feed = client.feed('activity_you_notify', '3');
    Promise.resolve(feed.get()).then(function (value) {

    }, function (err) {

    });

From Response, we are always get 100. we shouldn't get 101,102,103 unseen counts
"unseen": 100
Here is stackoverflow link.
https://stackoverflow.com/questions/58872196/from-getstream-total-unseen-count-not-getting-more-than-100

closing this one; this not really an SDK question but an API/Product question (SO is a better place for that)


Build and install locally does not work. Ubuntu 16.04

When I try to build and install atom locally (from git 1.16-releases branch), I get an error due to the script trying to install something to /usr/local/share/applications:
✔ ~/local/source/atom [1.16-releases|✔]
13:49 $ script/build --install=$HOME/local
Node:	v6.10.2
Npm:	v3.10.5
Installing script dependencies
Installing apm
Installing modules ✓
Wrote Dependencies Fingerprint: /home/riseth/local/source/atom/node_modules/.dependencies-fingerprint 46f185902ac9d9fc349caa5538dc482fa1f21be5
Cleaning /home/riseth/local/source/atom/out
Copying assets to /home/riseth/local/source/atom/out/app
Transpiling Babel paths in /home/riseth/local/source/atom/out/app
Transpiling CoffeeScript paths in /home/riseth/local/source/atom/out/app
Transpiling CSON paths in /home/riseth/local/source/atom/out/app
Transpiling PEG.js paths in /home/riseth/local/source/atom/out/app
Generating module cache for /home/riseth/local/source/atom/out/app
Generating pre-built less cache in /home/riseth/local/source/atom/out/app/less-compile-cache
Generating metadata for /home/riseth/local/source/atom/out/app/package.json
Generating API docs at /home/riseth/local/source/atom/docs/output/atom-api.json
Dumping symbols in /home/riseth/local/source/atom/out/symbols
Running electron-packager on /home/riseth/local/source/atom/out/app with app name "atom"
Packaging app for platform linux x64 using electron v1.3.13
Changing permissions for node files in /home/riseth/local/source/atom/out/atom-1.16.0-amd64
Copying non-ASAR resources to /home/riseth/local/source/atom/out/atom-1.16.0-amd64/resources
Writing LICENSE.md to /home/riseth/local/source/atom/out/atom-1.16.0-amd64/resources
Application bundle created at /home/riseth/local/source/atom/out/atom-1.16.0-amd64
Skipping creating debian package. Specify the --create-debian-package option to create it.
Skipping creating rpm package. Specify the --create-rpm-package option to create it.
Skipping artifacts compression. Specify the --compress-artifacts option to compress Atom binaries (and symbols on macOS)
Error: EACCES: permission denied, mkdir '/usr/local/share/applications'
    at Error (native)
    at Object.fs.mkdirSync (fs.js:923:18)
    at Object.mkdirsSync (/home/riseth/local/source/atom/script/node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js:29:9)
    at module.exports (/home/riseth/local/source/atom/script/lib/install-application.js:51:8)
    at dumpSymbols.then.then.then.packagedAppPath (/home/riseth/local/source/atom/script/build:101:7)

I have installed Node.js locally from git as well.

I have now tried with Node.js and npm installed via nvm, with the same result
Node:	v6.10.3
Npm:	v4.5.0
Note that /usr/local/share/applications does not exist on my system, and I have not got sudo rights.

Hey @anriseth, does this work off master?  I'm currently trying it out now on ubuntu 16.04.2.
Are you running script/build --install?

Installing from master works. Thank you @ungb

$ script/build --install

Node:	v6.0.0
Npm:	v3.10.5
Installing script dependencies
Installing apm
Installing modules ✓
Wrote Dependencies Fingerprint: /home/amorris/programs/atom/node_modules/.dependencies-fingerprint 2b1eddd0d1f28b80e1dec6efb728d47c6193c00d
Cleaning /home/amorris/programs/atom/out
Copying assets to /home/amorris/programs/atom/out/app
Transpiling packages with custom transpiler configurations in /home/amorris/programs/atom/out/app
 transpiling for package github
Installing modules ✓
Transpiling Babel paths in /home/amorris/programs/atom/out/app
Transpiling CoffeeScript paths in /home/amorris/programs/atom/out/app
Transpiling CSON paths in /home/amorris/programs/atom/out/app
Transpiling PEG.js paths in /home/amorris/programs/atom/out/app
Generating module cache for /home/amorris/programs/atom/out/app
Generating pre-built less cache in /home/amorris/programs/atom/out/app/less-compile-cache
Generating metadata for /home/amorris/programs/atom/out/app/package.json
Generating API docs at /home/amorris/programs/atom/docs/output/atom-api.json
Dumping symbols in /home/amorris/programs/atom/out/symbols
Running electron-packager on /home/amorris/programs/atom/out/app with app name "atom"
Packaging app for platform linux x64 using electron v1.6.9
Changing permissions for node files in /home/amorris/programs/atom/out/atom-1.19.0-dev-c6bf86c-amd64
Copying non-ASAR resources to /home/amorris/programs/atom/out/atom-1.19.0-dev-c6bf86c-amd64/resources
Writing LICENSE.md to /home/amorris/programs/atom/out/atom-1.19.0-dev-c6bf86c-amd64/resources
Application bundle created at /home/amorris/programs/atom/out/atom-1.19.0-dev-c6bf86c-amd64

Verifying if snapshot can be executed via `mksnapshot`
Generating startup blob at "/home/amorris/programs/atom/out/snapshot_blob.bin"
Moving generated startup blob into "/home/amorris/programs/atom/out/atom-1.19.0-dev-c6bf86c-amd64/snapshot_blob.bin"
Skipping creating debian package. Specify the --create-debian-package option to create it.
Skipping creating rpm package. Specify the --create-rpm-package option to create it.
Skipping artifacts compression. Specify the --compress-artifacts option to compress Atom binaries (and symbols on macOS)
Error: EACCES: permission denied, mkdir '/usr/local/share/applications'
  at Error (native)
  at Object.fs.mkdirSync (fs.js:916:18)
  at Object.mkdirsSync (/home/amorris/programs/atom/script/node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js:29:9)
  at module.exports (/home/amorris/programs/atom/script/lib/install-application.js:54:8)
  at dumpSymbols.then.then.then.then.packagedAppPath (/home/amorris/programs/atom/script/build:111:7)

Having same issue, I am not sure what you meant when you say to install it from master. I am executing the command whilst in the top directory of the repository.

This is still an issue if you want to build from source and don't have the permissions. Any workaround?

Have you tried the --install flag 1 to set a different directory @jlvivero?

oh, wow I can't believe I missed that... I'll try it once I get home and edit this comment to say if it worked or not so that people don't get double notifications.
Thanks @rsese !


Feature Request: change the default YOUTUBEDL_ARGS

Type

[ ] General question or discussion
[ ] Propose a brand new feature
[x] Request modification of existing behavior or design

What is the problem that your feature request solves

--max-filesize aborts the download after exceeding the size limit, should use  "--format=(bv*+ba/b)[filesize<=800m][filesize_approx<=?800m]/(bv*+ba/b)" instead

instead of '--write-sub', '--all-subs', #'--write-auto-subs', use "--write-sub", "--write-auto-sub" instead (remove  '--all-subs'), yt-dlp will only download the sub in default/original language

Describe the ideal specific solution you'd want, and whether it fits into any broader scope of changes

What hacks or alternative solutions have you tried to solve the problem?

How badly do you want this new feature?

[x] It's an urgent deal-breaker, I can't live without it
[ ] It's important to add it in the near-mid term future
[ ] It would be nice to have eventually

[ ] I'm willing to contribute dev time / money to fix this issue
[ ] I like ArchiveBox so far / would recommend it to a friend
[ ] I've had a lot of difficulty getting ArchiveBox set up

fixed, thanks https://github.com/ArchiveBox/ArchiveBox/commit/73a5f74d3840284bceaabced9cf99575b8c15d54

sry, the command i mentioned above works with websites that provide media size in the metadata (e.g. youtube).
the part
(bv*+ba/b)[filesize<=800m][filesize_approx<=?800m]

tries to download the best format less than  (exact/approx.) x MB
the part
/(bv*+ba/b)

will download the best format regardless of size if no size information is present.
so --max-filesize arg can be used in conjunction with the --format in case there is no size information is present.
since some media may only provide approximate size in the rare case, sizelimit in --max-filesize needs to be like 1.25x greater than sizelimit in the --format

I want it to basically download the best available format available that's under ~800mb in size. E.g. if the video is 8k 120fps but only 4 seconds long, download it in original quality, but if it's 360p you can download hours of footage. Each page has an 800mb storage budget and should try to fill it with the highest quality version that fits.


Use Unsafe Inventory endpoints to disable OL

Should use the following Okapi endpoints that disable OL:

https://s3.amazonaws.com/foliodocs/api/mod-inventory-storage/p/instance-sync-unsafe.html
https://s3.amazonaws.com/foliodocs/api/mod-inventory-storage/p/holdings-sync-unsafe.html
https://s3.amazonaws.com/foliodocs/api/mod-inventory-storage/p/item-sync-unsafe.html

Allow us to remove DAG optimistic_locking_management

Closing; no longer needed.


PDF Actions & Custom Keystroke Script

Configuration:

Web browser and its version: Version 100.0.4896.127 (Official Build) (64-bit)
Windows 10
PDF.js version: Online Demo Viewer( https://mozilla.github.io/pdf.js/web/viewer.html )

Scenario 1 Text Field :
Text filed has Custom Keystroke Script ( Text Filed Properties -> Custom Keystroke Script ) set to
if ( event.fieldFull ) { this.getField("field_2").setFocus(); }
Actual :
Text doesn't overflow from field_1 to field_2
Expected :
With this script, text is supposed to overflow from field_1 to filed_2 (works in acrobat)
Scenario 2 Check Box:
Check box has an Action set to trigger on Mouse Up.
Actual:
Clicking check box doesn't show/hide field
Expected
Clicking check box shows/hides field
testpdf.pdf

The fieldFull property exists by itself in the event:
https://github.com/mozilla/pdf.js/blob/75ac897284fe5da7f56ce894f4cba31270931365/src/scripting_api/event.js#L21
but it isn't used:
https://github.com/mozilla/pdf.js/blob/75ac897284fe5da7f56ce894f4cba31270931365/src/display/annotation_layer.js#L1037
or
https://github.com/mozilla/pdf.js/blob/75ac897284fe5da7f56ce894f4cba31270931365/src/display/annotation_layer.js#L1058
@calixteman

Unfortunately, there are no overflow/underflow events we could listen to in order to detect when the field is full or not.
So I don't see any easy solutions to fix this issue... It's likely possible to have some crappy workarounds (e.g. use an hidden text field with the same dimensions and try to figure out if it's scrollable or not...). I can only imagine overkilled (and/or awful) solutions for a feature which seems to be (at least for me) a very minor one.
I'll try to think about it and try to figure out something nice... but I'm a bit pessimist about "nice". But if you've some interesting ideas, feel free to propose them.


Formatting JSON of subElements from commandBar not working

Hi, here the detail for the bug
Sample (which sample are you having trouble with)
Formatting JSON for hiding sub-elements under the "Export" button in a SharePoint list.
What Should Happen
When using JSON formatting to hide sub-elements (e.g., exportExcel) of the "Export" button in a SharePoint list using the key "exportExcel", it should hide only the specified sub-elements while keeping the main "Exporter" button intact.
What Actually Happens
The JSON formatting to hide sub-elements of the "Export" button (like Export to excel using the key "exportExcel") no longer works. However, using the export key "export" to hide the main "Export" button globally still functions as expected.
I believe this issue affects all sub-elements within SharePoint lists since the new interface update, as it used to work correctly before.

Hi @DAKK-chaloon !

The JSON formatting to hide sub-elements of the "Export" button (like Export to excel using the key "exportExcel") no longer works.

I tried it in my environment and indeed it could not be hidden.

However, this is a community repository and it is difficult to fix bugs etc. in the product. Therefore, I am sorry, but could you please create an issue in the following repository and report the bug to Microsoft?
https://github.com/SharePoint/sp-dev-docs


Fix: loading centered on HomePage and MarketPage

I updated to use a shimmer loading, improve the ux. https://github.com/seer-pm/demo/commit/01db328610144a2208590a7d725fa2fd8832b4e9


issues when submitting to the App Store

Going to investigate later tonight, posting this issue now to see if you've already come across this issue with PMHTTP/PMJSON.

I have never seen these errors before.

Regarding the first error, how are you building the frameworks, and how are you copying them in? If you're building with Carthage, make sure you use the carthage copy-frameworks command to copy them instead of just copying the frameworks with Xcode, because that command strips out the simulator slices.


how to use media MediaQueryData with padding

how to add padding for a specific edge using media query
Padding(
padding: EdgeInsets.only(
bottom:8.0,
),
),

The Github issue tracker is for bugs and features requests for the Flutter SDK. Help and support questions like these are better suited for Q&A sites like StackOverflow or on one of the flutter community sites at https://flutter.dev/community .