example/libtest: add malloc/free to libtest

Summary
So we can verify flags like kasan are effective or not.
Impact
Minor
Testing
Compile libtest and disassemble library_test to verify kasan is actually used.

[Experimental Bot, please feedback here]
No, this PR does not meet the NuttX requirements.
Missing Information:

Summary:

The summary is too vague. It doesn't explain:

Why is the change necessary? What problem does it solve?
What functional part of the code is being changed? Be specific.
How does the change work? Provide technical details.

Include any relevant issue references.

Impact:

Minor is not descriptive enough.
Address all impact points with specific details (even if the answer is NO).

Testing:

Insufficient detail:

Specify the exact build hosts (OS, CPU, compiler versions) and targets (arch, board, config) used.
Provide complete and meaningful testing logs. "Compile libtest" and "disassemble library_test" are not informative enough.

Recommendations:

Expand the Summary:  Provide a clear and detailed explanation of the problem, the solution, and how it works.
Address All Impact Points:  Go through each impact category and provide a specific answer, even if it's "NO." Explain any "YES" answers thoroughly.
Provide Detailed Testing Information:  List all build hosts and targets used, and include complete and relevant testing logs that demonstrate the change's functionality.


chore: support for darwin

2 related PRs were merged regarding this blockfrost-backend-ryo issue https://github.com/blockfrost/blockfrost-backend-ryo/issues/105
Using the latest blockfrost-backend-ryo revision fixes the usage for darwin users 👏

The template should be updated too. See doc/development.md for info on how to do that

@klntsky template should be updated 🙌


Update to PVWatts v8 from v6

Updated

Updated PV Watts version from v6 to v8 in all calls to PVWatts.
- PVWatts V8 updates the weather data to 2020 TMY data from the NREL NSRDB for locations covered by the database. (The NSRDB weather data used in PVWatts V6 is from around 2015.) See other differences at https://developer.nrel.gov/docs/solar/pvwatts/.
In src/core/production_factor.jl, updated NSRDB bounds used in PVWatts query (now includes southern New Zealand; see image below)

Comparison of PVWatts v6 vs v8 total annual output (Watts) for a 1 kW system with the following characteristics:

tilt = 10
azimuth = 180
module_type = 0
array_type = 1
losses = 0.14
dc_ac_ratio = 1.2
gcr = 0.4
inv_eff = 0.96
timeframe = "hourly"
dataset = "nsrdb"
radius = 0

Location
v6
v8
Percent Increase

Denver
1421.40521
1439.7887
1%

Seattle
961.087039
980.041128
2%

Houston
1395.80591
1422.63153
2%

Chicago
1242.02407
1268.0787
2%

Orlando
1426.79638
1454.97688
2%

Boston
1194.52828
1212.06939
1%

Arkansas
1315.07437
1312.00689
-0.2%

Current NSRDB bounds shown below. For all areas outside of bounds, the "international" dataset is used in PVWatts call.

@adfarth I made the changes we talked about - one PVWatts API call function, and that function is used wherever we call the PVWatts API (for PV production factor or ambient temperature for GHP). If GHP and PV are evaluated together, the GHP PVWatts call for ambient temperature is also used to assign the pv.production_factor_series in Scenario.jl, so that when the REoptInputs constructor calls the get_production_factor(PV) function downstream, PVWatts is not called again. I ran an evaluation with both GHP and PV, and I checked from the Julia logs in the REPL that PVWatts was only called once. None of the PV tests changed, so that's my confirmation that I didn't break anything. Let me know what you think, and otherwise I'll approve the PR. Thanks!


[5.9] Expose SigningEntity via package metadata

Prior changes have laid the groundwork for this, but we haven't actually exposed the signing entity here yet.
rdar://107033737
(cherry picked from commit 7a8a9e1226bfcf4194afb8f223a22c790669ba87)

@swift-ci please smoke test

@swift-ci please smoke test windows

C:\Users\swift-ci\jenkins\workspace\swiftpm-PR-windows\swift-tools-support-core\Sources\TSCBasic\CStringArray.swift:11:8: error: compiled module was created by a newer version of the compiler: T:\7\swift\TSCLibc.swiftmodule

Looks like an infra failure, cc @shahmishal @compnerd

@swift-ci please smoke test windows


Widget height set as percentage of screen

I know that currently gridstack supports only px,em and rem height, but is there any easy way to add percentage option to it? Or any other way of making widget size always keep the same aspect ratio?

You can attach handler to window resize event and update cell height property of the grid. I don't see a need to add all these custom cases to gridstack API.


adding new app - HR talent app

Executed build pipeline
https://github.com/OfficeDev/Microsoft-Teams-Samples/actions/runs/8108226663


docs: add etcd cluster upgrade guide to configure-upgrade-etcd

Resolved #31825
Adding a etcd cluster upgrade guide.

Does the project recommend upgrading etcd outside of upgrading the Kubernetes version?
The current context of the word upgrade on the current page refers to scaling rather than upgrading etcd versions and there is a Scaling up etcd clusters section

Does the project recommend upgrading etcd outside of upgrading the Kubernetes version? The current context of the word upgrade on the current page refers to scaling rather than upgrading etcd versions and there is a Scaling up etcd clusters section

Guide users to upgrading etcd cluster outside of upgrading the Kubernetes version, and use Upgrading etcd clusters title to note.

Guide users to upgrading etcd cluster outside of upgrading the Kubernetes version, and use Upgrading etcd clusters title to note.

I'm not 100% sure this always works. There might be a list of etcd versions that have been tested. Upgrading etcd to an untested version might not be desirable.

It's depends on user's etcd version, and The document listed upgrading way of each version. Do you warried about user upgrading etcd but not compatible with k8s?

Do you warried about user upgrading etcd but not compatible with k8s?

Yes, I'm worried. So I'd suggest we avoid this kind of confusion by putting this as simple and precise as possible:
For more details on etcd upgrade, please refer to the [etcd upgrades](https://etcd.io/docs/latest/upgrades/) documentation.

Yes, I'm worried. So I'd suggest we avoid this kind of confusion by putting this as simple and precise as possible:
For more details on etcd upgrade, please refer to the [etcd upgrades](https://etcd.io/docs/latest/upgrades/) documentation.

Added in commit 0fe58df

This PR, after revision, is not implying that users can upgrade their etcd cluster at will. Refer to https://github.com/kubernetes/website/issues/31822, such upgrade sometimes is painful and error prone.
Thanks.
/approve

/sig cluster-lifecycle

Page preview:
https://deploy-preview-31833--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/configure-upgrade-etcd/#upgrading-etcd-clusters

/label tide/merge-method-squash

/lgtm


Add GI plugin to copy typelib files and set search path

What does this PR do?
Include typelib files for gi libraries and set up the correct search path.
Why was it initiated? Any relevant Issues?
Following from a discussion on #1011
I marked it as draft because I still want to improve some things, but the proof of concept seems to work.
I verified with strace to see that the typelib files are loaded from the dist folder.
TODO
The typelib files seem to be some kind of database format, but they are not actually libraries, so I opted for the considerDataFiles method.

[ ] Should I still use the DLL option?
[x] I hard-coded the path to the girepository-1.0 folder, but I need to figure out how to detect that from the installation.
[ ] Currently I am copying the whole folder, but I should add a check to only copy the matching typelibs for loaded modules.

PR Checklist

[x] Correct base branch selected? Should be develop branch.
[ ] All tests still pass. Check the developer manual about Running the Tests.
There are Github Actions tests that cover the most important
things however, and you are welcome to rely on those, but they might not
cover enough.
[ ] Ideally new features or fixed regressions ought to be covered via new tests.
[ ] Ideally new or changed features have documentation updates.

strace shows typelib files are correctly loaded from the included dist path:
openat(AT_FDCWD, "/home/zegervdv/Projects/gtk-test/__main__.dist/girepository-1.0/Gtk-3.0.typelib", O_RDONLY) = 3

K  tbe path hardcoding, do we believe it's different anywhere yet, and it seems you could use like the last element of the run time detected path. The information query is cached, so you do not have to deal and can just use it everywhere. Looks very good to me already.

Also, I guess, you would also get away with any path name you choose, it's only driven by the environment variable, so lets just not care, and remove version number alltogether?

Yes, I figured out later you can get the path from the runtime query, so I believe it should work for all platforms.
I used the same name for the folder as in the installation, but I can remove the version from it.
I'll push an update when I get back to my PC.

Renamed it to girepository.
The only improvement that still remains is to only load the .typelib files that are required, but that would probably require a runtime inspection of the application to be compiled.

Very nice job, thanks a lot @zegervdv


1st Cleanup Week Roadmap

As announced at https://forum.beyondstorage.io/t/1st-cleanup-week-for-go-storage/213, this week (09/06-09/10) is the first cleanup week for go-storage.
We expect to stop any new feature development of go-storage and focus on bugfix, docs like:

every project's README.md update (update links of matrix room, integration tests, and so on)
go-storage-example enhancement.
go-storage user guide and developer guide.
Clean up issues we are working on and plan to do.
File new issues about any problems that meet (could be solved later)
...

Please feel free to open a new request in this issue!
Docs

[ ] https://github.com/beyondstorage/go-storage/issues/743

Tests

[ ] #745

Infra

[x] Auto merge upgrade of go-storage @Xuanwo

Behavior

[ ] https://forum.beyondstorage.io/t/specify-the-behavior-for-writing-empty-file/204/2
[ ] https://forum.beyondstorage.io/t/specify-the-behavior-of-path/195/2
[ ] https://forum.beyondstorage.io/t/proposal-adopt-commitizen-conventional-commit-types/193/2

I'll clean up issues related with HTTP Signer, including docs and example. In addition, I'd like to take over Bebavior,  go-storage-example enhancement.

I can take over the Tests part first. I can also take over the Behavior part(the path or write empty file).

Hi, it looks like we are working on the Behavior part now. Maybe we need to leave them as the last part?
Here is some projects reply to the new releases of various services. How about finishing #743 and #745 first, and release new versions for all our services first?

How about finishing #743 and #745 first, and release new versions for all our services first?

I can embark on  https://github.com/beyondstorage/go-storage/issues/743 refer to https://github.com/beyondstorage/go-service-s3/pull/208.

Nice work!


Subscription throttling policy adding UI improvement

Describe your problem(s)
When modifying a subscription throttling policy it asks for set of roles under Permissions field. Currently this is a text field where users have to type. I think it is counter-intuitive. We need to try to populate the role list so that users can select

In publisher we don't do listing roles because it exposes internal roles to the publisher. But here in admin portal it is not insecure to list roles so it should be viable.


this bug is magic (☞ﾟヮﾟ)☞  ☜(⌒▽⌒)☞  ☜(ﾟヮﾟ☜)

file a
'use strict'
//import { IResolvers } from 'mercurius' // to avoid interference in example

const book = {
  _: 'book.book',
  _type: 'SELECT',
  id: 'book_id as id',
  title: 'title',
  author: 'author',
}

const bookAdd = {
  _: 'book.book',
  _type: 'INSERT',
  id: [true, 'book_id'],
  title: true,
  author: true,
}

export const resolvers: IResolvers = {
  Query: {
    // books: () => [{ id: 1, title: "loool", author: "roibert" }],
    books: async (parent, args, ctx, info) => {
      const _args = info.fieldNodes[0].selectionSet!.selections.map(info => {
        // @ts-ignore
        return info.name.value
      }) as string[]
      const tmp = await ctx.sql.unsafe(gqlToSql(book, _args)) // ! gqlToSql(book, _args) generate no bug ＼（〇_ｏ）／
      return tmp
    },
  },
}

file b (line 3 add export or remove function to have ts generate good error in file a for the function call wihout import "ts(2304)")
// generate sql with sheme for build sql and info of actual resolver to match exatly to the request
// in prototyping
function gqlToSql(schemeSql: { _type: string; _: string }, args: any[] | {}) { // ! add export to generate error correctly in another file
  switch (schemeSql._type) {
    case 'SELECT':
    case 'select':
      return gqlToSqlSelect(schemeSql, args)
    case 'INSERT':
    case 'insert':
      return gqlToSqlInsert(schemeSql, args)
    default:
      throw new Error('gqlToSql type of request not supported')
  }
}

function gqlToSqlInsert(schemeSql: { _type: string }, args: any[] | {}) {
  return ''
}

function gqlToSqlSelect(
  schemeSql: { _type: string; _: string },
  args: any[] | {}
) {
  // add the sql type (select | remove | insert | ect ect)
  let sql = `${schemeSql._type}`
  // add field requested to sql
  if (Array.isArray(args)) {
    args?.forEach((fieldRequired: String | Object, pos) => {
      if (typeof fieldRequired === 'string') {
        // @ts-ignore
        sql += `${pos === 0 ? '' : ','} ${schemeSql[fieldRequired]}`
      }
    })
  }
  // add table to sql
  sql += ` FROM ${schemeSql._}`
  return sql
}

ts generate no error of import like this to generate error need to add export to function in another file
path of two files
/root proj
  package.json
  tsconfig.json
  /src
    /dir b
      b.ts
    /dir axyz
      /dir a
        a/ts

typescript conf
{
  "compilerOptions": {
    "target": "es2021", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */
    "preserveWatchOutput": false, /*FALSE POUR PAS NETTOYER LORS DU WATCH*/
    "module": "ES2020", /* Specify what module code is generated. */                                 /* Specify the root folder within your source files. */
    "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */
    "sourceMap": true, //a voir                          /* Create source map files for emitted JavaScript files. */
    "outDir": "./build", /* Specify an output folder for all emitted files. */
    "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */
    "strict": true, /* Enable all strict type-checking options. */
    "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */
    "skipLibCheck": true /* Skip type checking all .d.ts files. */
  },
  "compileOnSave": true
}

🔎 Search Terms
normally this should never have happened. I do not see how to look for this error because it is easily identifiable during execution and simple to correct but ts does not detect it in this case
🕗 Version & Regression Information
"typescript": {
"version": "4.4.4",
"dev": true
}
⏯ Playground Link
need 2 files to generate bug😅
🙁 Actual behavior
file a no "ts(2304)" for gqlToSql(book, _args) in file a
🙂 Expected behavior
file a have "ts(2304)" for gqlToSql(book, _args) in file a

You forgot to fill out the issue template for bug reports.

updated

If you don't have export/import in file - it's treated as script in global scope.
When you add export in file it's treated as module and no longer creates function gqlToSql in global scope - you need to explicitly import it to use.

thanks for the quick reponce !
and why is it treated in global scope when it will generate an error during execution ? is for js in browser ?

It's JS behavior to treat code as regular scripts unless there are import/export (which will be error if script type not specified).
See details https://www.typescriptlang.org/docs/handbook/2/modules.html

thanks for details


support rst

We should use rst for slides and have docutils parse it into a tree which then gets "rendered" into the terminal.

Maybe do it "slide per section". Then you'd get a document you could render in a few ways. That's pretty convenient.


support container znodes

This is now merged on trunk and on the 3.5 branch of ZooKeeper: https://issues.apache.org/jira/browse/ZOOKEEPER-2163 (see https://github.com/apache/zookeeper/commit/48f0269f3539a1afddf39d66a1c25c37653390aa).
It might be backported for the upcoming 3.4.7 release too, so it would be nice to support it.

:+1:

Would this be something that maintainers would want to add to Kazoo? Is it feasible at this point in time? I would have an interest in doing the work to support containers if there's interest.

@teeeg i am happy to help with reviews.

@rgs1 do you have an idea of the feasibility of supporting containers? how much work do you suppose it is?

@teeeg Yes, that would be a nice feature.

@teeeg should be pretty straight fwd, given that container requests are basically create requests with a different opcode:
https://github.com/rgs1/envoy/blob/master/source/extensions/filters/network/zookeeper_proxy/zookeeper_filter.cc#L131


Stub out and save Azure Pricing Calculator estimates for all reference architectures and link to article

I would love to have a sample Azure Pricing Calculator estimate available for each of the reference architectures. I love the Architecture Center and it's my first place to start when designing for a workload. Having even a starting point where I can tweak the settings for each would be a big timesaver. Just stub out a default entry for every resource on the reference architecture diagram.

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

ID: 0b04b7b7-e4dc-575e-135f-ccb3678badc6
Version Independent ID: 0b04b7b7-e4dc-575e-135f-ccb3678badc6
Content: Highly available zone-redundant web application - Azure Architecture Center
Content Source: docs/reference-architectures/app-service-web-app/zone-redundant.yml
Service: architecture-center
Sub-service: reference-architecture
GitHub Login: @DanielLarsenNZ
Microsoft Alias: dalars

Hi @kinseymd,
Thank you for your feedback. I assume you have already found the Azure pricing calculator estimate for Highly available zone-redundant web apps here?
Including a pricing calculator estimate is now a requirement for new Azure reference architectures going forward, and I assume authors will be asked to add them as older references are refreshed.

Thanks for your email Daniel!
Is this link included in the respective article? Apologies if it is but I
couldn’t find it.
To be honest I didn’t read through the article in detail but I did skim it
and search for ‘price’ and ‘pric’ (like pricing) and didn’t find a link.
On Wed, Nov 30, 2022 at 9:54 PM Daniel Larsen @.***>
wrote:

Hi @kinseymd https://github.com/kinseymd,
Thank you for your feedback. I assume you have already found the Azure
pricing calculator estimate for Highly available zone-redundant web apps
here https://azure.com/e/3aeac3eda5d44a85baea8d335ce23772?
Including a pricing calculator estimate is now a requirement for new Azure
reference architectures going forward, and I assume authors will be asked
to add them as older references are refreshed.
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/architecture-center/issues/3808#issuecomment-1333085369,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEYYKNLTH6UF5WT4AZQ2CELWLAHPRANCNFSM6AAAAAASQEGM4U
.
You are receiving this because you were mentioned.Message ID:
@.***>

@kinseymd
Thanks for your feedback! We will investigate and update as appropriate.

This is my bad…I searched again this morning and found the “example bill of
materials…” near the bottom of this article.
Thanks for your prompt response!
On Wed, Nov 30, 2022 at 11:35 PM Saibaba Balapur Hireka <
@.***> wrote:

@kinseymd https://github.com/kinseymd
Thanks for your feedback! We will investigate and update as appropriate.
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/architecture-center/issues/3808#issuecomment-1333159068,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEYYKNKVQKF2FGLGYIFWUUDWLATK5ANCNFSM6AAAAAASQEGM4U
.
You are receiving this because you were mentioned.Message ID:
@.***>

Glad you found it @kinseymd :)
@SaibabaBalapur-MSFT please close 👍


tablet mode: minimizing xiwi window leads to keyboard always up in chroot.

I have a very annoying issue when using crouton while in tablet mode. When tapping anywhere inside the chroot the on screen keyboard pops up and remains up. I can dismiss it but once I tap anywhere inside the chroot again the problem repeats itself.
I have played around to further try to understand what's happening. Some of what I noticed:
only happens in xiwi not xorg
the issue doesn't happen right away when I log into a chroot, but after a period of time
not sure about this, but there might be an error in crosh that corresponds to when this issue starts happening.
name: xenial
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/xenial...
crouton: version 1-20170309181220~master:a72a0cb5
release: xenial
architecture: arm64
xmethod: xiwi
targets: keyboard,xiwi,xorg,touch,xfce-desktop,chrome
host: version 9334.5.0 (Official Build) dev-channel elm
kernel: Linux localhost 3.18.0-13933-gc7d2791 #1 SMP PREEMPT Thu Mar 9 21:16:05 PST 2017 aarch64 aarch64 aarch64 GNU/Linux
freon: yes

Seriously am I the only one who has this issue on a touchscreen chromebook? It's been really irritating using my chroot as xiwi because the onscreen keyboard takes up half the screen space when I flip the keyboard back. Plus it covers up the task bar, making it difficult to navigate.
How is the keyboard supposed to work in a xiwi chroot then? Willing to hear from anyone who has a touchscreen chromebook or the R13.
Additionally if I don't install the keyboard target the issue starts right away. With the target it takes a little time before it starts.

I should add that this happens in multiple crouton configurations, no matter the desktop.
I've identified when my issue happens: when the chroot window is collapsed then brought back up again. So this must be a bug with the keyboard or the extension. Any comments on this?

@ricprata,
I don't have an R13 so I can't test it myself. I guess it's falsely triggering tablet mode or something.
What happens if you just close the window/tab altogether then re-open it using the crouton integration extension?
Hope this helps,
-DennisL

Well, we haven't spend a lot (any) time looking at crouton in tablet mode, so, yeah, it's probably quite broken. I'm not sure why the keyboard pops up, and I'm sure it'd be quite tricky to make it appear at the right time (i.e. when you really want to use it).
Somebody will need to investigate...

What happens if you just close the window/tab altogether then re-open it using the crouton integration extension?

When I do that the problem goes away until the xiwi window is collapsed again.

Well, we haven't spend a lot (any) time looking at crouton in tablet mode, so, yeah, it's probably quite broken.

I'd assumed, with many of the latest chromebooks being convertibles, having crouton work well with tablet mode would've been worked on. But I understand fixes can take time so I can/am willing to wait if that's the case.

I'm not sure why the keyboard pops up, and I'm sure it'd be quite tricky to make it appear at the right time (i.e. when you really want to use it).

Which is why I wouldn't mind if the keyboard never appeared inside the chroot at all. I wouldn't mind downloading Onboard and using that instead.
@dnschneid not sure if it's related. I went into XFCE's settings and set the keyboard model to chromebook. I'm using English so I thought that's all I needed to set up the bindings?

I found some info that may give more background on this issue. When I'm inside the chroot and flip the keyboard back it still works. (I'd thought the keyboard disable itself was hardware-based not software.) This seems to explain the problems in Xiwi (chromium is trying to turn off the keyboard while Linux is trying to use it).
I found the following script which seems to address this specific issue: https://gist.github.com/ninlith/d0b56676c09b9d3142266c20c833d3da
However I'm thinking it was designed solely for the R11 because I get unable to find device AT Translated Set 2 keyboard when trying to run it. This keyboard name doesn't appear under xinput list.
I don't know enough about coding to know how to fix this.

@ricprata,
That script is a good find and may be what is needed.
I think you may just need to change one line (L187) in the script to the value reported for your keyboard to make it work. The script has defined the 'base_input_devices' as "AT Translated Set 2 keyboard" so you would change that line to what xinput list shows for your keyboard, I'm thinking.
My Dell CB without a touchscreen shows the following for xinput list:
(trusty)denny@localhost:~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ <default pointer>                       	id=6	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]

So it's identified as "Virtual core XTEST keyboard" in my case.
Hope this helps,
-DennisL

I have that listed as well. When I run the script after using your suggestion the result is INFO __main__ - Enabling input from base.... However it stays stuck on that.
There were two others listed (gpio-keys and cros_ec). Same results.
Initially when I tried the script it asked for a module named numpy. I thought I'd installed it but honestly all the stuff about python is confusing. I could've done something wrong for all I know.

@ricprata,
Thanx for that info.
The more details like that the better & quicker things will get fixed.
Since convertibles are getting more popular, these kinds of issues will probably pop up more often.
I've seen problems with the touchpads & touchscreens on these devices upstream so some of them aren't 'crouton' problems as such.
Hopefully both the 'crouton' & 'CrOS' devs will get some time to try & reproduce these issues and figure out what to do about them.
-DennisL

Interesting that you mention the touchscreen. Its feedback response is weird. When using Onboard, for instance, each press on a key types the letter twice. It works perfectly however when I switch the input event source from xinput to gtk. Since the touchscreen and touchpad are both xinput devices, I suspect the problem lies there.

Has anyone found a solution to this yet? I am experiencing this on my Pixelbook.

Now this problem has made the Asus flip C100 unusable in tablet mode.
Previously, @DennisLfromGA 's trick of closing the crouton window and reopening from the extension link had worked. Now this trick doesn't work anymore. By the time the chrome screen keyboard appears in the chroot, the applications inside the chroot become unresponsive.
Please, I would need help to be able to install the ninlith/tablet_mode.py script if it is useful for the asus flip.
My system (chroot encrypted)
crouton: version 1-20190120145639~master:5bf96711
release: jessie
architecture: arm64
xmethod: xiwi
targets: keyboard,xiwi,xorg,extension,lxde
host: version 11316.165.0 (Official Build) stable-channel bob
kernel: Linux localhost 4.4.164-15546-gd8c7defc947f #1 SMP PREEMPT Sun Mar 3 22:53:43 PST 2019 aarch64 GNU/Linux
freon: yes


Allow Cassandra schema builder to use credentials

Currently the Cassandra schema builder job only works on open Cassandra installations. This PR fixes this by modifying the script so that two environmental variables, CASSANDRA_USER and CASSANDRA_PASSWORD, could be passed in to supply these credentials.
Signed-off-by: E.G. Hornbostel<EMAIL_ADDRESS>
Which problem is this PR solving?

Currently the Cassandra schema builder job only works on open Cassandra installations. This PR fixes this by modifying the script so that two environmental variables, CASSANDRA_USER and CASSANDRA_PASSWORD, could be passed in to supply these credentials.

Short description of the changes

Modify docker.sh script to allow for credentials to be assed in to cqlsh

build failed
Generating the schema for the keyspace jaeger_v1_dc1 and datacenter dc1
/cassandra-schema/docker.sh: line 39: syntax error near unexpected token `else'
/cassandra-schema/docker.sh: line 39: `else'
The command "if [ "$CASSANDRA_INTEGRATION_TEST" == true ]; then bash ./scripts/travis/cassandra-integration-test.sh ; else echo 'skipping cassandra integration test'; fi" exited with 2.

thanks @PS-EGHornbostel


android 6.0.1 LGE Nexus 5X

android 6.0.1
phone: LGE Nexus 5X

suggest: On android phones add more pick an album catalog, if the picture is more user disposable loading all the pictures will be very slow, long time to load

Yup I've got the same problem. I've tried using the updated Class file from https://github.com/Findiglay/cordova-imagePicker but it doesn't seem to work either.
I've also added the correct permission to my AndroidManifest.xml
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Anyone have any luck on Android 6?

I actually fixed it. If you do the above it's important that you make sure the plugin is rebuilt when you create the APK. If you do so, it should work fine!
Feel free to let me know if you can't get it working. For me, I just had to manually update the
platforms/android/src/com/synconset/MultiImageChooserActivity.java with the one from https://github.com/Findiglay/cordova-imagePicker/blob/20dbe9d027da990a8b7e514aa4b5262181beadc3/src/android/Library/src/MultiImageChooserActivity.java

Thanks tobeee. I was having the same problem and your code fix it for me. +1

@tobeee Thanks a lot for the code, its working perfectly.
Can you please explain us why replacing this 'MultiImageChooserActivity.java' file works?
What code was wrong?

Ah so I just copied that file from another one of the other messages on here - the credit goes to @findiglay for noticing that Android M has slightly different permissions for new apps. The file above adds a check for ReadExternalStoragePermission, and asks for it it's not there.  Otherwise the app crashes as the permission has not been requested - which is a change from Android < 6

I wrote a multi-android selected image plugin (with directory)

I'm having this exact problem, and pointing to the library fork that @tobeee mentioned worked!


Incorrect behavior when implicit value is present.

Hi there,
Here is my small test:
#include "cxxopts.hpp"

int main(int argc, const char* argv[])
{
    try {
        cxxopts::Options opts("Options");
        opts.add_options()
            ("test", "", cxxopts::value<std::string>()->implicit_value("IMPLICIT"));

        auto result = opts.parse(argc, argv);
        if (result.count("test")) {
            std::cout << result["test"].as<std::string>();
        }
    }
    catch (const cxxopts::OptionException& e) {
        std::cout << "Error parsing options: " << e.what() << std::endl;
        exit(1);
    }
    return 0;
}

If I specify the option value with '=', it works fine:
C:\DEV\work\cxxopts\Debug>cxxopts.exe --test=Value
Value

However, if I separate the option and its value with space, it gets the implicit value for some reason:
C:\DEV\work\cxxopts\Debug>cxxopts.exe --test Value
IMPLICIT

Thanks!
-- Konstantin.

That's actually expected. I'll have a look at the history of this and the implicit value handling logic to see if there is a good reason for that, and if I can do anything to change it.
Although I think the reasoning is roughly that an option with an implicit value is intended to generally not have arguments. This would allow users to use it as a boolean, but not have a boolean argument, and to override it if they wanted to. The main difficulty is that it isn't obvious whether the next argument should be part of the option or not. I vaguely recall another issue where someone wasn't expecting an option to swallow up a positional parameter that followed.
The other thing is that booleans are actually implemented with implicit_values("true").

This was changed in abe9ebd6b4084d576ceb79904c94ef8c9c0e6c56.

Ok, makes sense. Thanks!


Respect serde renames for paths

Is there an obvious way to have garde respect serde rules (specifically, serde(rename_all = "camelCase")) for validation paths?
My public-facing input types are camel-cased to match the Javascript convention, but internally are snake-cased for Rust. When mapping errors back to form fields, I'd like to reflect the same convention.
Thanks.

There is not, unfortunately. I don't know what the convention for that is, but it feels wrong to read serde's attributes for this.
Implementing our own rename attributes would probably look like:

Parsing the new attributes (rename on field-level, rename_all on struct-level)
Changing this line to update the key.to_string() based on whatever rename rule is used (either the struct-level case convert, or field-level rename to specific key, prioritizing the field-level over struct-level rename)


The configuration for commitlint was also updated with a new help path to aid in surfacing these practices when performing Git commits.
Here is an example of the help link in action:

Closes DS-2107

Awesome job Scott! This is much needed documentation.
I've left some notes throughout the document, mostly of a proofreading nature, and I also sprinkled in a few other small suggestions.

Thanks for your review, I've made the changes, @kyle-binger-3.  Great suggestions.


fix the this.conn.getToken() undefined bug

Problem
Re-use connections does not work due to this.conn.getToken() bug.
Solution
Fix the this.conn.getToken() undefined bug

License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

nice


Bug fix/clustercomm queue cleanup

Cleanup of ClusterComm queues (old code) and adoptions to new code
Jenkins:
http://jenkins01.arangodb.biz:8080/view/PR/job/arangodb-matrix-pr/3070/

The one red jenkins test is known and is under investigation in BaseBranch


Feat: Support Sixel image preview with Windows Terminal Preview 1.22.2362.0

yazi --debug output
Yazi
    Version: 0.3.2 (ddb8ce5 2024-08-28)
    Debug  : false
    OS     : windows-x86_64 (windows)

Ya
    Version: 0.3.2 (ddb8ce5 2024-08-28)

Emulator
    Emulator.via_env: ("", "")
    Emulator.via_csi: Ok(Unknown([]))
    Emulator.detect : Unknown([])

Adapter
    Adapter.matches: Chafa

Desktop
    XDG_SESSION_TYPE: None
    WAYLAND_DISPLAY : None
    DISPLAY         : None

SSH
    shared.in_ssh_connection: false

WSL
    /proc/sys/fs/binfmt_misc/WSLInterop: false

Variables
    SHELL              : None
    EDITOR             : None
    VISUAL             : None
    YAZI_FILE_ONE      : Some("C:\\Program Files\\Git\\usr\\bin\\file.exe")
    YAZI_CONFIG_HOME   : None

Text Opener
    default: Some(Opener { run: "code %*", block: false, orphan: true, desc: "code", for_: None, spread: true })
    block  : Some(Opener { run: "code -w %*", block: true, orphan: false, desc: "code (block)", for_: None, spread: true })

Multiplexers
    TMUX               : false
    tmux version       : program not found
    ZELLIJ_SESSION_NAME: None
    Zellij version     : program not found

Dependencies
    file             : 5.45
    ueberzugpp       : program not found
    ffmpegthumbnailer: program not found
    magick           : program not found
    fzf              : 0.52.1
    fd               : 10.1.0
    rg               : 14.1.0
    chafa            : program not found
    zoxide           : program not found
    7z               : program not found
    7zz              : program not found
    jq               : 1.7.1

Please describe the problem you're trying to solve
The new Windows Terminal Preview 1.22.2362.0 now support the Sixel format.
Could Yazi use that to preview images?
Windows Terminal Preview Sixel support release
Would you be willing to contribute this feature?

[ ] Yes, I'll give it a shot

Describe the solution you'd like
Yazi to use Sixel format for previewing images when used with Windows Terminal version 1.22.2362.0+
Additional context
No response
Validations

[X] I have searched the existing issues
[X] The latest nightly build of Yazi doesn't already have this feature

Duplicate of https://github.com/sxyazi/yazi/issues/1522


Tag releases

Could you please add tags for your releases? This way it becomes easier to use your component as git submodule.

Tagged the latest version. Let me know if I need to do anything else (I'm not very familiar with how submodules work) or need to go back and do the same with earlier versions. Thanks


onEndReached firing multiple times

Describe the bug
onEndReached method gets fired multiple times when scrolling to the end of scroll view when trying to fetch next set of data for pagination.
Code:
 return (
    <View style={styles.container}>
      <MasonryList
        contentContainerStyle={styles.bListContainer}
        data={feedActivites}
        keyExtractor={(item) => item.id}
        numColumns={2}
        showsVerticalScrollIndicator={false}
        renderItem={({ item }) => <ActivityCard key={item.id} activity={item} />}
        refreshing={feedFetching}
        onRefresh={() => getInitialFeedActivites()}
        onEndReached={() => {
            console.log('onEndReached Fired!');
            // getNextActivites();
        }}
        onEndReachedThreshold={0.1}
      />
    </View>
  );
}

To Reproduce
Steps to reproduce the behavior:

Add data to data array
add onEndReached Method
Scroll down to end of List
onEndReached Method gets called in rapid succession multiple times

Expected behavior
Should only fire one time when reaching end of list
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: Mac OS Big Sir
Browser: Chrome
Version: 91

Smartphone (please complete the following information):

Device: iPhone 12
OS: iOS 14.5

Additional context
Add any other context about the problem here.

This solution worked for me. https://stackoverflow.com/a/47940952/1065877

I am not sure why I can't reproduce this on my side. I'll see how I can handle this internally when I can reproduce this.

Do you mind sharing your code from the YouTube video? Maybe you did something differently?

Sure~!
const LayoutTwo: FC<Props> = ({
  ITEM_CNT,
  items,
  isLoadingNext,
  loadNext,
  refetch,
}) => {
  const {viewedItemIds} = useDiscoveryContext();

  const filteredItems = useMemo(() => {
    return items.filter((item) => !viewedItemIds.has(item.id));
  }, [items, viewedItemIds]);

  return (
    <MasonryList
      data={filteredItems}
      keyExtractor={(item, index): string => index.toString()}
      numColumns={2}
      showsVerticalScrollIndicator={false}
      LoadingView={
        <View
          style={{
            height: 40,
            width: '100%',
          }}>
          <LoadingIndicator />
        </View>
      }
      renderItem={({item}): ReactElement => {
        return <DiscoveryCard isItem itemData={item} isDiscovery={false} />;
      }}
      refreshing={isLoadingNext}
      onRefresh={() => {
        refetch?.({first: ITEM_CNT}, {fetchPolicy: 'network-only'});
      }}
      onEndReachedThreshold={0.1}
      onEndReached={() => loadNext?.(ITEM_CNT)}
    />
  );
};

onEndReached is called multiple times in facebook's flatlist component as well I doubt you have done something wrong in your library.

Hi, @hyochan Still experiencing the same issues in the latest version.

I also had a problem with onEndReached calling multiple times in the latest version.


add tracer implementation

Stack:

#12
#10
#9 ⬅
#7

⚠ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.

✓ Commit merged in pull request #12


Create PEP 561 compatible package

Add py.typed to create a PEP 561 compatible package as described in mypy's documentation.

thank you!


Help file not linked for http(s) authentication plug in

In the program when you click the help button in the http(s) authentication plug in it links to a nonexistant web page.

Yes docs are outdated ... :(
Its on my list

done


gnome-color-manager: add patch for exiv2 0.28

Description of changes
🤷♂
Things done

Built on platform(s)

[ ] x86_64-linux
[x] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

@ofborg build gnome.gnome-color-manager gnome.gnome-color-manager.passthru.tests

Result of nixpkgs-review pr 247785 run on aarch64-linux 1

7 packages built:

budgie.budgie-control-center
budgie.budgie-control-center.debug
gnome.gnome-color-manager
gnome.gnome-control-center
gnome.gnome-control-center.debug
phosh
phosh-mobile-settings


Copying the Document Object

Hello,
I want to copy the Document object I've created to my clipboard. I am going to use this to keep the styles, fonts everything and paste it to a word document. Example code:
from docx import Document
from docx.shared import Inches

document = Document()

document.add_heading('Document Title', 0)

p = document.add_paragraph('A plain paragraph having some ')
p.add_run('bold').bold = True
p.add_run(' and some ')
p.add_run('italic.').italic = True

document.add_heading('Heading, level 1', level=1)
document.add_paragraph('Intense quote', style='Intense Quote')

document.add_paragraph(
    'first item in unordered list', style='List Bullet'
)
document.add_paragraph(
    'first item in ordered list', style='List Number'
)

document.add_picture('monty-truth.png', width=Inches(1.25))

records = (
    (3, '101', 'Spam'),
    (7, '422', 'Eggs'),
    (4, '631', 'Spam, spam, eggs, and spam')
)

table = document.add_table(rows=1, cols=3)
hdr_cells = table.rows[0].cells
hdr_cells[0].text = 'Qty'
hdr_cells[1].text = 'Id'
hdr_cells[2].text = 'Desc'
for qty, id, desc in records:
    row_cells = table.add_row().cells
    row_cells[0].text = str(qty)
    row_cells[1].text = id
    row_cells[2].text = desc

document.add_page_break()

document.save('demo.docx')

What I want to do is copying everything in the demo.docx file so basically the document object itself to my clipboard and paste it directly to another word file by keeping the styles. I want to copy everything in the file as I am copying it from the word file itself.
I've checked the other issues but generally, they were about copying the elements in the object to another word file. So this is a different case.
Is there any way to do that?
Thanks.

Thanks for the answer but my purpose is copying everything to the clipboard. Because I will use it in a web project. And copied text will be pasted manually to the word documents manually by users. Is there any way to do this??

You have to copy each run with a for loop, The code below runs good for text and with their styles.
from docx import Document

def get_para_data(output_doc_name, paragraph):
    """
    Write the run to the new file and then set its font, bold, alignment, color etc. data.
    """

    output_para = output_doc_name.add_paragraph()
    for run in paragraph.runs:
        output_run = output_para.add_run(run.text)
        # Run's bold data
        output_run.bold = run.bold
        # Run's italic data
        output_run.italic = run.italic
        # Run's underline data
        output_run.underline = run.underline
        # Run's color data
        output_run.font.color.rgb = run.font.color.rgb
        # Run's font data
        output_run.style.name = run.style.name
    # Paragraph's alignment data
    output_para.paragraph_format.alignment = paragraph.paragraph_format.alignment

input = Document('sample3.docx')

paragraphs = []
for para in input.paragraphs:
    p = para.text
    paragraphs.append(p)

output = Document()
for item in paragraphs:
    output.add_paragraph(item)

output.save('demo.docx')

For images and other content, we know that they are just runs, So try to iter through them as runs, Use '.dir()' to get to know all the possible contents of the document page including sections and runs. Hope it may help.

As I said, I can copy the content by iterating the paragraphs but the problem is I need to copy the content to the clipboard, not to another word file. Just think that there is some content on a web page and I have a template to apply. I will take the necessary images and texts and finally, I will put them into a Word file by applying the template. After that, I will be able to paste the content directly into any word file easily.

@tlherysr there is no API support for anything like this. If you want to do it from Python, you'll need to write it for yourself. You'll need to understand what the clipboard formats are for Word (possibly RTF), convert what you find in python-docx to that format, and then manage to get it into the clipboard.
If it were me I would probably find another way. If I really needed to do it I would probably explore win32com and do it in Windows using the Microsoft Office Word API. Otherwise you have a lot of advanced work to do and I don't think we can be of much help to you in getting it done other than to wish you good luck :)


[1.30.10] cretaing dynamic fragment inside views issue

Hi Experts,
i am currently trying to add a device specific fragment into my page (controlled by router).
First i tried
<core:Fragment fragmentName="uniorg.bonvendo.eco.shop.view.cart.CartPhone" type="XML"  />

like described here
https://openui5.hana.ondemand.com/#docs/guide/65da02badf704e03a4fd6bd4c5aba8f4.html
but fragmentName expression binding does not work! (maybe only on XML Templating).
Now i thought, i will use an empty view and do this inside controller
<mvc:View controllerName="uniorg.bonvendo.eco.shop.controller.cart.Cart"
  xmlns="sap.m"
  xmlns:mvc="sap.ui.core.mvc">
  <!-- <Page showHeader="false" /> -->
</mvc:View>

controller
    onInit : function() {
        var oContent = this.getXmlFragment(  // helper that attaches dependence, etc.
            "uniorg.bonvendo.eco.shop.view.cart.Cart" +
            ((Device.system.phone) ? 'Phone' : '')
        );
        // add device specific custom header (not working!!!)
        this.getView().addContent(oContent);

        // this is working, if i uncomment placeholder page inside view and use
        //  this.getView().getContent()[0].addContent(oContent);
    },

will not work! The fragment will not be shown inside parent.
When i have a placeholder inside my (ex. another page), i am able to this this (but with overnesting controls). Using the placeholder i am able to addContent to the placeholder that will be rendered correctly!
this.getView().getContent()[0].addContent(oContent);

Why am i not able to addContent to a view? Do i need something around or is this not supported?
The xmlview has an addContent aggregation, i also see the added page inside ui5 inspector but the issue seems to be, that the control will not be rendered to the DOM (empty node inside view). All my changes on xmlview content are not reflected in DOM.
Any ideas? bug or missing feature?
BTW: It would be great to be able to use bindingExpressions on Fragments to be able to this this declarative inside the view or maybe to have a feature inside router maybe a target property depending on Device.system or something similar.
The view is located inside a NavContainer. Also it seems that the first child must be a page (a VBox) also does not render?!? Maybe some rendering time dependend issue if view does not have a valid child for NavContainer?
Any help would be appreciated ;-)
Regards
Holger

Hello Holger,
thanks for your feedback. I am afraid that expression binding for fragment names indeed only works with XML templating, not at "runtime". This is something to improve, I guess, and I hope the colleagues are listening.
Regarding the other issue: this is indeed a known limitation for XML views. You cannot dynamically modify their content aggregation. The technical reason is the potential mixture of HTML and UI5 controls inside the XML view. I agree that this should be properly documented and again I hope the colleagues are listening. Your workaround to use a placeholder/container is the recommended way to do it.
Regarding routing, I cannot comment (not an expert).
Best regards,
Thomas

Hi,
regarding the NavContainer - waht are you trying to put in there.
Since it is documented that it does not support every control here
Best regards,
Tobias

I finally found a solution for my after testing a lot of different ways.
I will use
<mvc:View controllerName="uniorg.bonvendo.eco.shop.controller.cart.Cart"
    xmlns:core="sap.ui.core"
	xmlns:mvc="sap.ui.core.mvc">
	<core:Fragment fragmentName="uniorg.bonvendo.eco.shop.view.cart.Cart$DeviceIsPhone$" type="XML" />
</mvc:View>

with the prototyped
XMLTemplateProcessor.loadTemplate = function(sTemplateName, sExtension) {
	var sResourceName = jQuery.sap.getResourceName(sTemplateName, "." + (sExtension || "view") + ".xml");

	// sof custom code
	if (sResourceName.indexOf("$DeviceIsPhone$") !== -1) {
        sResourceName = sResourceName.replace("$DeviceIsPhone$", (Device.system.phone) ? "Phone" : "");
    }
	// eof custom code

	return jQuery.sap.loadResource(sResourceName).documentElement; // result is the document node
};

To be honest, i did not find a valueable way to do responsive xml view design the UI5 way ;-(
After playing around for most screens i am able to use one view for Desktop and Tablet, but i mostly need to do it different for phones. There is no way to have to have a router with a route pointing out to a view that will be handled differently for Phone and !Phone.
Hopefully, someone of the OpenUI5 team will recognize my needs and implement expression binding for the fragmentName whick would solve all my needs ;-)
In the meantime i will use my workaround.
Regards,
Holger

Well basically you could also use xml templating in the template model you can put in sap.ui.Device
and then write an if in the view loading fragment for phone or for desktop/tablet.
The problem is, that routing currently does not work well together with the xml templating. But i hope this feature will get developed in the near future.
best regards,
Tobias


expire voicemail messages

will be easier to have robust service if we can constrain the size

current promotion isn't keeping file times, that needs to be fixed
asterisk apparently needs the filenames to stay sequential, all I can find are cheesy perl scripts
https://www.voip-info.org/script-to-age-and-delete-old-voicemails-vmspoolmanager


Fix typo in AGIC doc

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

Looks good. Thanks @csiejoey


Create sell-to-close order functionality

The process should be:

check if there is an open order.
check if favorable conditions are found
submit sell order to close current

Test this out with current open order next week.

Complete except for testing.

this works, tested paper and real.


More QuickSwap pfs

QuickWethPrice
QuickWmaticPrice

Related PRs:

https://github.com/witnet/witnet-price-feeds/pull/181
https://github.com/witnet/data-feeds-explorer/pull/297
https://github.com/otherplane/bridge-iac/pull/44

Created change request on https://docs.witnet.io.

Created change request on https://docs.witnet.io.

Merged!

https://feeds.witnet.io/polygon/polygon-mainnet_quick-weth_9
https://feeds.witnet.io/polygon/polygon-mainnet_quick-wmatic_6


Update delete receipt popover design

Before:

After:

Done with https://github.com/fylein/fyle-mobile-app2/pull/626


Change VNet address space to <IP_ADDRESS>/16 to allow for VNet peering in aks.bicep

VNet peering requires participating VNets to have non-overlapping address spaces. The current default address space (<IP_ADDRESS>/8) does not allow this.
https://github.com/Azure/azure-orbital-integration/blob/1cd9c6ba4a7615c5cb76af17f4743c08ad6c581c/tcp-to-blob/deploy/bicep/aks.bicep#L32

Duplicates #112


Response code is 200

hi
i use this sample:
'$instagram = new \InstagramScraper\Instagram();
$nonPrivateAccountMedias = $instagram->getMedias('kevin');
echo $nonPrivateAccountMedias[0]->getLink();`
but
Uncaught InstagramScraper\Exception\InstagramException: Response code is 200. Body:

Login • Instagram

please help me``

I get the same error

me too

Seems Instagram blocks too much IPs

Same problem faced.

after instagram new update , you must login first to use script . in first login after that you can use script
$instagrams = \InstagramScraper\Instagram::withCredentials($usermain, $passmain, new Psr16Adapter('Files')); $instagrams->login(); $instagrams->saveSession();

I've made this:
try {     $instagram = Instagram::withCredentials('sneak.week', 'PASSWORD', new Psr16Adapter('Files'));     $instagram->login();     $instagram->saveSession(); } catch (InstagramAuthException $e) {} catch (InstagramException $e) {} catch (\Psr\SimpleCache\InvalidArgumentException $e) {}
And always get this error:

InstagramScraper\Exception\InstagramException: Response code is 200. Body:
Something went wrong. Please report issue. in /home/webpages/lima-city/minekoss/beta.sneak-week.de/vendor/raiym/instagram-php-scraper/src/InstagramScraper/Instagram.php:461 Stack trace: #0 /home/webpages/lima-city/minekoss/beta.sneak-week.de/vendor/raiym/instagram-php-scraper/src/InstagramScraper/Instagram.php(432): InstagramScraper\Instagram->getAccount('sneak.week') #1 /home/webpages/lima-city/minekoss/beta.sneak-week.de/assets/test.php(11): InstagramScraper\Instagram->getMedias('sneak.week') #2 {main}

I don't know why

InstagramScraper\Exception\InstagramException
Response code is 200: OK.Something went wrong. Please report issue.
Now this problem is relevant to me.


New version: Unity.Unity.6000.LinuxMono version 6000.0.16f1

Created by 🥟 Dumplings in workflow run #7554.

Log
Updated: 6000.0.15f1 → 6000.0.16f1
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request
Pull request created: New version: Unity.Unity.6000 version 6000.0.16f1 - https://github.com/microsoft/winget-pkgs/pull/168874
Handling Unity.Unity.6000.Android...
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request
Pull request created: New version: Unity.Unity.6000.Android version 6000.0.16f1 - https://github.com/microsoft/winget-pkgs/pull/168875
Handling Unity.Unity.6000.iOS...
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request
Pull request created: New version: Unity.Unity.6000.iOS version 6000.0.16f1 - https://github.com/microsoft/winget-pkgs/pull/168876
Handling Unity.Unity.6000.tvOS...
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request
Pull request created: New version: Unity.Unity.6000.tvOS version 6000.0.16f1 - https://github.com/microsoft/winget-pkgs/pull/168877
Handling Unity.Unity.6000.visionOS...
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request
Pull request created: New version: Unity.Unity.6000.visionOS version 6000.0.16f1 - https://github.com/microsoft/winget-pkgs/pull/168878
Handling Unity.Unity.6000.LinuxIL2CPP...
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request
Pull request created: New version: Unity.Unity.6000.LinuxIL2CPP version 6000.0.16f1 - https://github.com/microsoft/winget-pkgs/pull/168879
Handling Unity.Unity.6000.LinuxMono...
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request

Microsoft Reviewers: Open in CodeFlow

Depends on https://github.com/microsoft/winget-pkgs/pull/168874

/azp run

Automatic Validation ended with:

2024-08-26 17:13:42.060 [FAIL] D:\a_work\1\s\external\pkg\src\AppInstallerRepositoryCore\RepositorySource.cpp(757)\WindowsPackageManager.dll!00007FFCEA2AC11F: (caller: 00007FFCEA038D6F) LogHr(1) tid(1fb0) 8A15005E     Msg:[D:\a_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Rest\Schema\HttpClientHelper.cpp(30)\WindowsPackageManager.dll!00007FFCEA1B2B08: (caller: 00007FFCEA25BC20) Exception(1) tid(1fb0) 8A15005E ]
2024-08-26 17:13:52.105 [FAIL] D:\a_work\1\s\external\pkg\src\AppInstallerRepositoryCore\RepositorySource.cpp(757)\WindowsPackageManager.dll!00007FFCCB05C11F: (caller: 00007FFCCADE8D6F) LogHr(1) tid(19d0) 8A15005E     Msg:[D:\a_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Rest\Schema\HttpClientHelper.cpp(30)\WindowsPackageManager.dll!00007FFCCAF62B08: (caller: 00007FFCCB00BC20) Exception(1) tid(19d0) 8A15005E ]

(Automated response - build 888.)

/azp run

Automatic Validation ended with:
(Automated response - build 891.)


objects.CommonPrefixes

This is part of the object structure retrieved by listObjects(), similar to objects.Contents, which lists out all keys that match between the prefix and the delimiter. Note, this value only exists if a delimiter is used.
The definition for the CommonPrefixes property is:
Gets the CommonPrefixes property. A response can contain CommonPrefixes only if you specify a delimiter. When you do, CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter. In effect, CommonPrefixes lists keys that act like subdirectories in the directory specified by Prefix. For example, if prefix is notes/ and delimiter is a slash (/), in notes/summer/july, the common prefix is notes/summer/.
Source: http://docs.aws.amazon.com/sdkfornet1/latest/apidocs/html/T_Amazon_S3_Model_ListObjectsResponse.htm
This issue relies on issue #9 to support delimiters.

Thanks!

Works now!


[Question] No possibility to add e.g next Brand in filter facet

After open any category, and select Stores/Price we can see, that it has been added to filters list, and checkboxes in facet are set as selected.
For Brand there is different situation - Brand/Mounting/Resolution is added to fiters list, but their facet disappear.
It happens also after choose Stores/Price - some facets are not displayed.
Is it correct behaviour?

Looks like it's behaving as designed. Comparing to Accelerator, it works the same way. You can select multiple prices but not multiple brands.
However I would like to understand how to change it in the backend and prove Spartacus works both ways. Let's find out.


Add stream_fidlists action.

Add a new action that will stream all MailboxFiles given in parallel.
Signed-off-by: Joe Grund<EMAIL_ADDRESS>

Codecov Report

Merging #966 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #966   +/-   ##
=======================================
  Coverage   95.39%   95.39%
=======================================
  Files           2        2
  Lines         152      152
=======================================
  Hits          145      145
  Misses          7        7

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 5ae862e...fa1879b. Read the comment docs.


posix_fadvise failing (under docker, on ARM)

Please excuse me that I can't provide more infos about this myself, I only discovered this issue by accident by doing a web research, I didn't experience it myself.
I am one of the borg developers, but not a docker-on-ARM or Alpine Linux user.
Description
It seems there is an issue with the posix_fadvise call failing under docker on ARM platform:
https://bugs.alpinelinux.org/issues/6592
You can ignore the errno == 0 part of this issue, this seems to be an additional python wrapper bug.
But the posix_fadvise() call usually never fails, the first time we have seen this is in this bug report and we have that call since many months. It can't be due to the fileno passed to it as the same fileno is used in another call a few lines before and it did not fail there, so the fileno seems valid.
See also the discussion on the borg issue tracker:
https://github.com/borgbackup/borg/issues/2095
Steps to reproduce the issue:
See alpinelinux bug report.
Describe the results you received:
posix_fadvise() raising an OSError exception (with unknown errno, sadly). This means the call failed.
Describe the results you expected:
posix_fadvise() not raising an OSError. The call usually never fails.
Additional environment details (AWS, VirtualBox, physical, etc.):
ARM platform.
borg has quite some ARM users, usually there is no problem caused by the ARM platform per se. So it seems to me that this is special to docker-on-ARM maybe.

(From Alpine Bug #6592)
Alpine Docker container on ARM:

Python 3.5.2 (default, Dec 20 2016, 17:55:24)
[GCC 6.2.1 20160822] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.posix_fadvise(0, 0, 0, os.POSIX_FADV_DONTNEED)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
OSError: [Errno 0] Error
>>>

Ubuntu 16.04 (ARM Host OS):

Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.posix_fadvise(0, 0, 0, os.POSIX_FADV_DONTNEED)
>>>

Alpine Linux container on x86_64:

Python 3.5.2 (default, Dec 20 2016, 17:53:35)
[GCC 6.2.1 20160822] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.posix_fadvise(0, 0, 0, os.POSIX_FADV_DONTNEED)
>>>

/cc @ncopa @justincormack

It could be a seccomp filtering issue on Arm, running with seccomp disabled
would test that.
Will take a look.
On 28 Jan 2017 16:55, "Sebastiaan van Stijn"<EMAIL_ADDRESS>wrote:

/cc @ncopa https://github.com/ncopa @justincormack
https://github.com/justincormack
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/docker/docker/issues/30516#issuecomment-275859523,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAdcPKZ4PLbsyg_pa7h17Wp8UbS5uyq2ks5rW3L8gaJpZM4LwIsR
.

This is seccomp related, as disabling makes it work. It fails oddly though.

The syscall behind posix_fadvise (fadvise64) is one of these that are different on ARM and ppc from x86, perhaps that's related to the cause

By fails oddly, this test program:
#include <fcntl.h>

int main() {
	return posix_fadvise(0, 0, 0, POSIX_FADV_DONTNEED);
}

which runs correctly without seccomp:
/ # strace ./test
execve("./test", ["./test"], [/* 6 vars */]) = 0
set_tls(0xb6fd6548, 0xbe8b2cd0, 0x37, 0xbe8b2f6e, 0xb6fd64a0) = 0
set_tid_address(0xb6fd64bc)             = 19
mprotect(0xb6fd4000, 4096, PROT_READ)   = 0
mprotect(0x7f652000, 4096, PROT_READ)   = 0
fadvise64_64(0, 0, 0, POSIX_FADV_DONTNEED) = 0
exit_group(0)                           = ?
+++ exited with 0 +++

fails like this by default:
/ # strace ./test
execve("./test", ["./test"], [/* 6 vars */]) = 0
set_tls(0x7f6320e4, 0xbc, 0x37, 0xbeac2f6e, 0x7f63203c) = 0
set_tid_address(0x7f632058)             = 58
exit_group(1)                           = ?
+++ exited with 1 +++

(if you believe strace).

Ok, I think I know what this is, will prepare a patch.

fixed by #30545
You can run dockerd --seccomp-profile ... with the profile downloaded from https://raw.githubusercontent.com/justincormack/docker/d6adcd6a82ba0997fcc123090711b5502da5cbfd/profiles/seccomp/default.json as a short term fix, will get this backported to 1.13.

This will be in 1.13.1


The packaged CSS file does not contain non-routing components

Version
3.9.2
Environment info
//--- vue.config.js
const path = require('path')
const ExtractTextPlugin = require('extract-text-webpack-plugin')

module.exports = {

  publicPath: '/',

  configureWebpack: {
    module: {
      rules: [
        {
          test: /\.scss$/,
          use: ExtractTextPlugin.extract({
            fallback: "style-loader",
            use: [
              "css-loader",
              "sass-loader",
              {
                loader: 'sass-resources-loader',
                options: {
                  resources: path.resolve(__dirname, `./src/theme/${process.env.VUE_APP_THEME}.scss`)  //主题皮肤文件全局注入
                }
              }
            ]
          })
        },
      ]
    },
    plugins: [
      new ExtractTextPlugin({
        filename: `theme/${process.env.VUE_APP_THEME}.css`,
        allChunks: true
      }),
    ],
   }
}

//App.vue
<template>
  <div>
      <top-nav></top-nav>
      <router-view></router-view>
  </div>
</template>

<style lang="scss">

</style>

// ---------------------

Steps to reproduce
npm run build
What is expected?
The packaged CSS file contain non-routing components
What is actually happening?
The packaged CSS file does not contain non-routing components(App， TopNav)

What do you mean by "non-routing components"?
Please provide a runnable reproduction.

The App.vue and TopNav.vue
| |
陈贵坚
<EMAIL_ADDRESS>|
签名由 网易邮箱大师 定制
On 07/23/2019 20:15, Haoqun Jiang wrote:
What do you mean by "non-routing components"?
Please provide a runnable reproduction.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Please do provide a runnable reproduction. I've no idea how you use the App.vue so I can't give any suggestions.

If you lazy load component CSS files are splited with JS files I think there should be option to extract single CSS file.

This has been without a reproduction long enough. I'll close it.


Added Google Analytics Site Tag to website - Resolves #5

@LearningNerd just added Google Analytics to the homepage so we can get an idea of how often the page is viewed.
Also, PM me your gmail address and I'll get you setup as admin on the GA account I setup.

Thanks Jason! I do have a Google Analytics account as well, thinking I should just add the domain on there. Added to my to-do list! Will circle back around to this.

@LearningNerd , that's why I asked for your gmail account. Once I give you permissions, it'll show up in your own Google Analytics, as if you had created it.


draft for SamplingSphere

main problem is deprection of sh_order in Coordinates and refereing to spharpy.SamplingSphere  which is not ready yet is not so nice.

propose class for SamplingSphere instead of ref to spharpy (the problem is that spharpy.samplingSphere does not inherit from pyfar.Coordinates, it has its own implementation.) after this is established we could shift pyfar.samplings and pyfar.SamplingSphere to spharpy directly
fix deprection warnings in pf.samplings

please comment :)

@ahms5 should we close this, since it will move to spharpy?


Add etymological background to "props".

I have heard/seen multiple people ask what "props" stands for, and this is the most logical place to explain it in the documentation.

Thanks!


Remove border effect on hover

Moves the border = none; attribute from workspace buttons to the global scope. The hover effects on all buttons are now consistent in the default stylesheet.
Resolves problem discussed in #1120.

Thanks!


[system] Passing incompatible grey color to palette does not throw

This issue exists in alpha.36

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯

When creating a custom Chip variant+color combination, I see an error in the JavaScript console that throws an exception. Note that custom variant props work, but not color.
Expected Behavior 🤔

I should be able to customize both the variant and colour of a Chip.
Steps to Reproduce 🕹
https://codesandbox.io/s/mui-chip-error-1vntn?file=/src/index.js

Steps:

Context 🔦

I started receiving this error message after upgrading from alpha.24 to alpha.36
Your Environment 🌎

`npx @material-ui/envinfo`
  Don't forget to mention which browser you used.
  Output from `npx @material-ui/envinfo` goes here.

Thanks for the report.
The only failing combination is <Chip color="grey" label="filled grey" variant="filled" />.
The reason being that the shape of the grey color is invalid. It should match
export interface Color {
  50: string;
  100: string;
  200: string;
  300: string;
  400: string;
  500: string;
  600: string;
  700: string;
  800: string;
  900: string;
  A100: string;
  A200: string;
  A400: string;
  A700: string;
}

while you probably assumed
export interface PaletteColor {
  light: string;
  main: string;
  dark: string;
  contrastText: string;
}

in https://codesandbox.io/s/mui-chip-error-1vntn?file=/src/theme.js:650-773
This seems like an easy to make mistake that we should catch earlier at runtime and throw during createTheme.

This seems like an easy to make mistake that we should catch earlier at runtime and throw during createTheme.

Agree, the typings are correct, but for this specific color I believe we can add runtime check as well 👍

Agree, the typings are correct, but for this specific color I believe we can add runtime check as well +1

Ideally the shape would be consistent to begin with considering the Color interface (the one with the A100 etc swatches) is something specific to Material design as far as I can tell.

Thanks for the additional information - I wasn't aware that grey was special like this. Any idea why it started failing between alpha.24 and alpha.36?

I don't really understand how to fix this. Even if I rename the colour something different - e.g. "greyscale" instead of "grey" - I still get the same error.
I just can't get this one particular chip to render.
Here's a sandbox link: https://codesandbox.io/s/mui-chip-error-forked-10qsb?file=/src/theme.js

@alexplumb could you provide a codesandbox with minimal theme that causes the break? The theme in the sandbox linked is 300+ lines. It would help if you could isolate only the bits which are important for reproducing the issue.

@mnajdova I've updated the sandbox in my previous comment to be as minimal as possible: https://codesandbox.io/s/mui-chip-error-forked-10qsb

@alexplumb it was easier to see what was wrong now :) You were missing contrastText for the greyscale. Here is a working codesandbox - https://codesandbox.io/s/mui-chip-error-forked-4ktgb?file=/src/theme.js

Fascinating - thanks so much! This change actually makes the original code sandbox work as well. So strange - should the issue title be changed then? I'll leave that to you folks :)

We could keep the issue as a reminder to add a run time check for incompatible grey input in the theme.


[kafka-adapter] Add e2e error metrics -- to be continued

Currently, the kafka adapter doensn't support neither e2e latency metrics nor e2e error metrics. These are all defined in the pulsar adapter: https://github.com/nosqlbench/nosqlbench/blob/12f8697e0e27754074eca413451c0707d0663d70/adapter-pulsar/src/main/java/io/nosqlbench/adapter/pulsar/util/PulsarAdapterMetrics.java#L42-L59.
This aims at integrating the e2e error metrics.
This is the continuation of https://github.com/nosqlbench/nosqlbench/pull/1135.

In order to reuse the main util tracking the end-to-end errors (https://github.com/nosqlbench/nosqlbench/pull/1143/files#diff-80f671d2680a92638d696e350f048425a61a168840f63bf698dbcdb42e39141bR212-R221) I had to add pulsar-adapter as a dependency of the kafka adapter: https://github.com/nosqlbench/nosqlbench/pull/1143/files#diff-f6388beadc327908ba7cf42521a8083a1697d956f144edf7f25d1d4a4047a9c5R79-R84.
In general, I think this is a bad practice. @jshook, may I fix this a bit later? I would like to first have this working in an internal testing env.

I also:

tested that I didn't break the pulsar adapter metrics by using https://github.com/nosqlbench/nosqlbench/pull/1143/commits/8eb9498fa98944941d118d507dc732cb71832749 and https://github.com/nosqlbench/nosqlbench/pull/1143/commits/0a2ab1dcca00f1dab3409f4956cb71965e7322c7
fixed a change which was breaking e2e error metrics in the pulsar adapter: https://github.com/nosqlbench/nosqlbench/pull/1143/commits/971c5d3c6f6bfec5ebf1d103e6d936b19646c347
documented the document level e2e options: https://github.com/nosqlbench/nosqlbench/pull/1143/commits/7d5ecf2f32bd93e58d79d6b5279869ff28fc6662
added handy scripts and configuration files to quickly build and test out the adapters: https://github.com/nosqlbench/nosqlbench/pull/1143/commits/8eb9498fa98944941d118d507dc732cb71832749 and https://github.com/nosqlbench/nosqlbench/pull/1143/commits/0a2ab1dcca00f1dab3409f4956cb71965e7322c7

@jshook and @yabinmeng, would it be fine to keep the commits in 4?

@MMirelli I'm assuming this is still in the works, since it is still in "changes requested" state.

Unless you have more comments, I think I am done with this.

@jshook I would merge this, it's been fairly stable with up to 20K msg/s with transaction enabled.


Straighten the spec for timeline delete

Problem
Lets keep 500 for unusual stuff that is not considered normal. Came up during one of the discussions around console logs now seeing this 500's.
Summary of changes

Return 409 Conflict instead of 500
Remove 200 ok status because it is not used anymore

Checklist before requesting a review

[ ] I have performed a self-review of my code.
[ ] If it is a core feature, I have added thorough tests.
[ ] Do we need to implement analytics? if so did you add the relevant metrics to the dashboard?
[ ] If this PR requires public announcement, mark it with /release-notes label and add several sentences in this section.

Checklist before merging

[ ] Do not forget to reformat commit message to not include the above checklist

@LizardWizzard https://github.com/neondatabase/cloud/blob/2a94257abb1f8be08f17f9ab187e50b40f414fc7/swagger/pageserver.yml#L216
should probably be updates as well after this one

should probably be updates as well after this one

Yep, I'll update the spec there


Remove accounting loadfactor from balancer

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=en

Pull request type

Please check the type of change your PR introduces:

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[x] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?
Many code for accounting load factor, but load factor never send by server.
What is the new behavior?
Same behaviour, but without accounting load factor - code much simpler.

Codecov Report

Merging #206 (8594740) into master (d5045fb) will decrease coverage by 0.03%.
The diff coverage is 41.46%.

:exclamation: Current head 8594740 differs from pull request most recent head baae649. Consider uploading reports for the commit baae649 to get more accurate results

@@            Coverage Diff             @@
##           master     #206      +/-   ##
==========================================
- Coverage   56.62%   56.59%   -0.04%
==========================================
  Files         140      140
  Lines       15501    15437      -64
==========================================
- Hits         8778     8736      -42
+ Misses       6159     6144      -15
+ Partials      564      557       -7

Flag
Coverage Δ

1.14.x
26.85% <ø> (ø)

1.15.x
26.85% <ø> (ø)

1.16.x
26.85% <ø> (ø)

1.17.x
56.59% <41.46%> (-0.04%)
:arrow_down:

1.18.x
26.85% <ø> (ø)

connection
14.93% <12.19%> (+0.13%)
:arrow_up:

discovery
14.41% <12.19%> (+0.13%)
:arrow_up:

e2e
46.97% <41.46%> (+0.02%)
:arrow_up:

integration
46.97% <41.46%> (+0.02%)
:arrow_up:

macOS-latest
26.85% <ø> (ø)

ratelimiter
16.85% <12.19%> (+0.14%)
:arrow_up:

scripting
17.34% <12.19%> (+0.14%)
:arrow_up:

table
41.05% <41.46%> (+<0.01%)
:arrow_up:

ubuntu-latest
56.59% <41.46%> (-0.04%)
:arrow_down:

unit
26.85% <ø> (ø)

windows-latest
26.85% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

internal/balancer/rr/rr.go
45.45% <39.13%> (-17.74%)
:arrow_down:

internal/xrand/xrand.go
68.42% <53.84%> (+20.27%)
:arrow_up:

internal/endpoint/endpoint.go
91.20% <0.00%> (-4.40%)
:arrow_down:

internal/table/client.go
89.76% <0.00%> (+0.46%)
:arrow_up:

log/table.go
69.67% <0.00%> (+0.77%)
:arrow_up:

testutil/timeutil/timeutil.go
40.00% <0.00%> (+16.00%)
:arrow_up:

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 d5045fb...baae649. Read the comment docs.


Added disabled option to DayPicker

OVERVIEW
Added disabled option to DayPicker Component
WHERE SHOULD THE REVIEWER START?
e.g. /src/elements/SomeComponent.js
HOW CAN THIS BE MANUALLY TESTED?
List steps to test this locally.
ANY NEW DEPENDENCIES ADDED?
List any new dependencies added.

[ ] Does it work in IE >= 11?
[ ] Does it work in other browsers?

SCREENSHOTS (if applicable)
Does your change affect the UI? If so, please add a screenshot.
CHECKLIST
Be sure all items are ✅ before submitting a PR for review.

[ ] Verify the linters and tests pass: yarn review
[ ] Verify you bumped the lib version according to Semantic Versioning Standards
[ ] Verify you updated the CHANGELOG
[ ] Verify this branch is rebased with the latest master

Update the CHANGELOG file


Remove support for IE11

IE11 is deprecated.
This change will save a lot of bundle size.

Thanks for looking into this!
Do you by any chance have any metrics on the before/after regarding the bundle size?
Also, it looks like a good idea to remove the polyfills as well. I've been through the list and noted that they polyfill IE only missing feature (in other words these features were implemented circa 2015 or before)
Also, what is the consequence of removing buble? Is there any kind of transpilation yet? What will be the final code compatibility target?

@papillot
Compare bundle sizes
egl.esm.js: 760kb -> 677kb
ngl.js: 1.2mb -> 1.1mb
ngl.umd.js: 765kb -> 682kb

The bubble compiler seems to exist to support ES5 syntax in IE11. Browsers that don't support ES5 are currently deprecated, so it should provide the same compatibility as before.

@papillot Could you please review this PR?

@HHongSeungWoo I'll make my best to finalize this in the upcoming days.
Would you mind removing the build commits from your PR (git rebase -i and remove the two build commits) ? We'll update dist for the next released version and in the mean time we try to avoid commits with build files in them. Thank-you for your contribution.


leader transferring shouldn't block new proposals

Signed-off-by: qupeng<EMAIL_ADDRESS>What have you changed?

[x] add a case to show write proposals could be blocked by leader transferring
[ ] do some improvements

any update? @hicqu

@siddontang for now there is no update. I have not found a way to improve it.


updated starter scenario tutorial image

To change an image, you need to make a change in the tutorial MD file


Create functionality to run a prediction with scraped data.

Part of user story #3

Subtask completed.


Batching ?

Calling retrieve_multiple on a large dataset returns Curl::Err::TimeoutError: Timeout was reached.
Is there a way to retrieve_multiple in batches?

Duplicate of #48


when the csv file's format is Ansi,

When the csv file's format is Ansi,but our app is work in utf-8,
Many Chinese strings become garbled,how can i fix it.

The library can't magically guess the codepage by default.  The best approach is to read using our codepage library to convert.  If you are running in the web browser, make sure to use the xlsx.full.min.js file.  If you are in node, the cptable global is exposed once you require xlsx.
There are 2 ANSI Chinese codepages: 936 for Simplified Chinese and 950 for Traditional Chinese.  Let's suppose you know it is simplified Chinese.  You can convert the ANSI bytes back to a JS string and parse with:
/* assuming you have a buffer */
var str = cptable.utils.decode(936, buffer);
var wb = XLSX.read(str, {type:"string"});

First of all thank you for your reply,
I want to use this library to convert csv format files to json format,
the following is the rewrite of the demo program.
I insert "var str = cptable.utils.decode(936,data);" before "data = new Uin8Array(data)";
return function do_file(files) {
rABS = domrabs.checked;
use_worker = domwork.checked;
var f = files[0];
var reader = new FileReader();
reader.onload = function(e) {
    var data = e.target.result;

    if( !FileReader.prototype.readAsBinaryString) {

        var str = cptable.utils.decode(936,data);//字符编码转utf-8

        data = new Uint8Array(str);
    }
    else
    {
        data = cptable.utils.decode(936,data);//字符编码转utf-8
    }

    if(use_worker) xw(data, process_wb);
    else process_wb(X.read(data, {type:FileReader.prototype.readAsBinaryString ? 'binary' : 'array'}));
};

if( !FileReader.prototype.readAsBinaryString){
    reader.readAsArrayBuffer(f);
}
else
{
    reader.readAsBinaryString(f);
}

};
now the IE 11 browser prompts the error is "The constructor parameter of the typed array is invalid" ,
can your tell me how can I fix this error,
thank you very much
<EMAIL_ADDRESS>From: SheetJSDev
Date: 2017-11-20 10:49
To: SheetJS/js-xlsx
CC: howbuy; Author
Subject: Re: [SheetJS/js-xlsx] when the csv file's format is Ansi, (#892)
The library can't magically guess the codepage by default. The best approach is to read using our codepage library to convert. If you are running in the web browser, make sure to use the xlsx.full.min.js file. If you are in node, the cptable global is exposed once you require xlsx.
There are 2 ANSI Chinese codepages: 936 for Simplified Chinese and 950 for Traditional Chinese. Let's suppose you know it is simplified Chinese. You can convert the ANSI bytes back to a JS string and parse with:
/* assuming you have a buffer */
var str = cptable.utils.decode(936, buffer);
var wb = XLSX.read(str, {type:"string"});
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Hi @SheetJSDev it's an old issue and let me quote it first.

The library can't magically guess the codepage by default. The best approach is to read using our codepage library to convert. If you are running in the web browser, make sure to use the xlsx.full.min.js file. If you are in node, the cptable global is exposed once you require xlsx.
There are 2 ANSI Chinese codepages: 936 for Simplified Chinese and 950 for Traditional Chinese. Let's suppose you know it is simplified Chinese. You can convert the ANSI bytes back to a JS string and parse with:
/* assuming you have a buffer */
var str = cptable.utils.decode(936, buffer);
var wb = XLSX.read(str, {type:"string"});

I do agree the library can't magically guess the codepage, that's why we have codepage option. To make a non-unicode csv parse correctly, you suggested to convert it before applying XLSX.read. It does works, but the thing is, the app cannot guess what type of file user would upload neither. This approach assumes the app already known it would be a csv file, while type detection is handled by XLSX.
I think this should be a builtin feature, when XLSX.read find out it's a csv file, then, XLSX will using the codepage option(which basically ignored in csv handling now) to decode data.
regards,
tom

When the csv file's format is Ansi,but our app is work in utf-8,
Many Chinese strings become garbled,how can i fix it.

The library can't magically guess the codepage by default. The best approach is to read using our codepage library to convert. If you are running in the web browser, make sure to use the xlsx.full.min.js file. If you are in node, the cptable global is exposed once you require xlsx.
There are 2 ANSI Chinese codepages: 936 for Simplified Chinese and 950 for Traditional Chinese. Let's suppose you know it is simplified Chinese. You can convert the ANSI bytes back to a JS string and parse with:
/* assuming you have a buffer */
var str = cptable.utils.decode(936, buffer);
var wb = XLSX.read(str, {type:"string"});

how to fix   .dbf  file   Chinese strings  became garbled?


Entity Culling isn't open source

The mod's license specifically disallows redistribution, derivative works and commercial use without explicit permission, which contradicts the open source definition (I know there are other definitions as well but they are not that different).
This unfortunately makes the modpack not entirely open source, so either this mod or the goal for the entire pack to be open source should be removed to avoid confusion.
The same issue is also present on Additive since it also includes Entity Culling.

I would personally suggest the phrase "public source" or similar


[Duplicated] nvim-ts-rainbow

Sorry I accidentally submitted this issue and didn't realize. The original issue is described here.

No worries!


Respect Active and Default Conda Environments

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version:
OS Version:

When using conda envs with vs code the default selected environment on opening vs code doesn't select the expected environment from either the settings.json or the cmd line. This is surfaced in a couple ways:

A common way to select the conda env is thru the cli. However if I activate my conda env in the cli and then open vs code with code . it doesn't respect the conda env I had active. This makes using the jupyter notebook command and going into classic more appealing. It will open Jupyter with my env in my directory with my notebooks ready.
Steps to Reproduce:

Open command
Type command conda activate myenv
Type command code .
vs code will open with the current directory but the env selected will be whatever env was active from the last notebook in vs code not the one that was activated thru the cli or set for this specific notebook the last time it was opened in vs code.

If I open an existing Jupyter notebook in vs code, and select the default conda env. The next time I go into that notebook, it doesnt remember the default env.
Steps to Reproduce:

Open a notebook in vs code and select the environment
Open a different notebook and select a different environment
Now open the first notebook again, notice it has the environment selected from step 2 (the second notebook) and not the selected environment for the last time that specific notebook was open

/extPython


AO-12194: Fix distro info in metrics messages

The test results:
distro_1  | Distro is: Ubuntu 18.04.2 LTS
distro_1  | Distro is: Alpine Linux 3.9

Codecov Report

Merging #98 into master will decrease coverage by 0.08%.
The diff coverage is 25%.

@@            Coverage Diff             @@
##           master      #98      +/-   ##
==========================================
- Coverage   82.44%   82.36%   -0.09%
==========================================
  Files          34       34
  Lines        3789     3788       -1
==========================================
- Hits         3124     3120       -4
- Misses        566      568       +2
- Partials       99      100       +1

Impacted Files
Coverage Δ

v1/ao/internal/host/host.go
70.17% <ø> (ø)
:arrow_up:

v1/ao/internal/host/sys_linux.go
52.94% <25%> (-4.21%)
:arrow_down:

v1/ao/internal/reporter/reporter_grpc.go
67.3% <0%> (-0.35%)
:arrow_down:

Continue to review full report at Codecov.

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

looks good :+1:


[BUG] WordBoundary events not firing reliably

Describe the bug
Using the sample code for extracting timing information from speech synthesis, I notice that occasionally WordBoundary events appear not to fire. For short text sometimes there are none at all. For longer text sometimes it cuts off in the middle.
Exception or Stack Trace
n/a
To Reproduce
Not reliably reproducible, so I assume it's some race condition somewhere. I couldn't reproduce it in a local env with debug logging (yet), but I've confirmed malformed output resulting from this in production environments.
Code Snippet
https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/daeea5e24a5171a18cd40b94ca24a9ee5d597690/samples/java/jre/console/src/com/microsoft/cognitiveservices/speech/samples/console/SpeechSynthesisSamples.java#L704 the sample code
Expected behavior
Once the SpeechSynthesisResult.getReason says it's SynthesizingAudioCompleted I expect all WordBoundary events to have been fired as well.
Screenshots
n/a
Setup (please complete the following information):

OS: [e.g. iOS] Debian Bullseye
IDE: [e.g. IntelliJ] VSCode
Library/Libraries: com.microsoft.cognitiveservices.speech client-sdk 1.36.0
Java version: [e.g. 8] 21
App Server/Environment: Netty 4.1.100.Final
Frameworks: only Netty

If you suspect a dependency version mismatch (e.g. you see NoClassDefFoundError, NoSuchMethodError or similar), please check out Troubleshoot dependency version conflict article first. If it doesn't provide solution for the problem, please provide:

verbose dependency tree (mvn dependency:tree -Dverbose)
exception message, full stack trace, and any available logs

Additional context
Add any other context about the problem here.
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Bug Description Added
[x] Repro Steps Added
[x] Setup information Added

I've managed to reproduce the issue and after adding some logs to the WordBoundary event handler and around the result processing, I got the following:
2024-03-12T08:40:36.008Z Starting voice synthesis
2024-03-12T08:40:37.216Z Word boundary event c447b7d247bc45a49b49ddfd4793c2f9
2024-03-12T08:40:37.221Z Word boundary event c447b7d247bc45a49b49ddfd4793c2f9
2024-03-12T08:40:37.222Z Word boundary event c447b7d247bc45a49b49ddfd4793c2f9
2024-03-12T08:40:37.309Z Word boundary event c447b7d247bc45a49b49ddfd4793c2f9
2024-03-12T08:40:37.410Z Word boundary event c447b7d247bc45a49b49ddfd4793c2f9
2024-03-12T08:40:37.416Z Finishing word boundaries
2024-03-12T08:40:37.612Z Finished voice synthesis c447b7d247bc45a49b49ddfd4793c2f9
2024-03-12T08:40:37.517Z Word boundary event c447b7d247bc45a49b49ddfd4793c2f9
2024-03-12T08:40:37.615Z Word boundary event c447b7d247bc45a49b49ddfd4793c2f9
2024-03-12T08:40:37.619Z Word boundary event c447b7d247bc45a49b49ddfd4793c2f9
2024-03-12T08:40:37.621Z Word boundary event c447b7d247bc45a49b49ddfd4793c2f9
2024-03-12T08:40:37.622Z Word boundary event c447b7d247bc45a49b49ddfd4793c2f9
2024-03-12T08:40:37.622Z Word boundary event c447b7d247bc45a49b49ddfd4793c2f9

The "Finishing word boundaries" log is fired after the result was checked to be SynthesizingAudioCompleted.
As apparent, word boundary events are getting fired after the SDK reported the processing to be complete.
If this is expected behavior, is there some other event I could listen for that reliably signals that all processing (including firing all WordBoundary events) is done?

@samvaity could you please route this?

This is a little tricky, but you need to wait for the SynthesisCompleted event triggered before you stopping receiving the word boundary events.

Does the SpeakText result return SynthesizingAudioCompleted before that event is triggered? Because I check the result for that value currently

It seems to mainly occur in extremely CPU-starved environments.

on a k8s pod with cpu.requests of 300m it occurred fairly often
on the same app deployed with cpu.requests of 2000m it no longer occurs
it also doesn't repro on multicore (8-16) local machines

This is really unexpected considering how on the client this is not CPU-bound at all (mostly just waiting for websocket messages from what I could see).
Would something like providing an Executor(Service) to the Client possibly improve this? So that I could pass in a Java 21 virtual-thread based Executor.


underline color should according to text color

Expected:

Current:

Do you think it is good to have it?

I have just changed some and It work. If it is okay, I will make a pull request.
This also work for strike through color:

if (style.values.any((v) => v.key == k)) {
  if (k == Attribute.underline.key || k == Attribute.strikeThrough.key) {
    var textColor = defaultStyles.color;
    if (color?.value is String) {
      textColor = stringToColor(color?.value);
    }
    res = _merge(res.copyWith(decorationColor: textColor),
        s!.copyWith(decorationColor: textColor));
  } else {
    res = _merge(res, s!);
  }
}


Automate pac4j client config

Clients need to be explicitly configured:
http://jasig.github.io/cas/development/integration/Delegate-Authentication.html
Lets auto detect clients based on properties and register them automatically, or update the docs.

Looks like some of this is one. We just need to update the docs better. Add a CASClient  as well, and ensure UI can update itself dynamically if links are available to providers.

Indeed, in case you define your Facebook, Twitter or SAML clients via properties, the clients bean is not necessary, the Clients object is automatically created.
So if we want to avoid manually creating a Clients object in the Spring context, it means we need to scan all beans in the context to find those which are clients (which implements the IndirectClient interface): are we in line?
OK to add a CasClient via properties and upgrade the UI automatically (I'll use images for the buttons).

So if we want to avoid manually creating a Clients object in the Spring context, it means we need to scan all beans in the context to find those which are clients (which implements the IndirectClient interface): are we in line?

Yes, ask the context for beans of all type X, and keep adding them to the collection. We should try to minimize the steps required down as much as possible.
Thanks for taking this one.

End goal (not for the next release) would be to collect as many properties as possible, so that we can then try to decide how to manage them. Spring Cloud does present a few options that are very suitable to what we need. Maybe something to work on for the next release.

@leleuj any progress on this?

Not yet, pushing that issue on top of my TODO list, will work on it tomorrow.

I restarted working on that. I'm also working on pac4j integration into Knox (security gateway for Hadoop) and it requires the same capability of creating clients based on properties so it leads me to create a new issue and PR for pac4j: https://github.com/pac4j/pac4j/issues/357
After its merge, I'll finish this one.

Added the OpenID Connect client also (requested on Knox side) -> see: https://github.com/leleuj/pac4j/commit/6b1bb1a5d4892c3da936499649ad7650acdbbacf

Great! Thanks for the update.

Here is the PR: https://github.com/Jasig/cas/pull/1290


Update the condition mapping code to indicate the correct index in the original report for an item with an unmappable code

User Story
As a report stream sender, I would like to know which item in my report contained an unmappable condition
Description/Use Case
Currently, the index set in the action log detail is the index out of the produced FHIR bundles which does not map to the actual index in the report.  The mapping logic needs to be shifted so that a sender can correctly identify the item in the report they sent that had an unmappable condition.
Risks/Impacts/Considerations
Dev Notes

This will likely require adjusting where this code runs in the conversion step

Acceptance Criteria

[ ] The index reported in the action log detail for an unmappable condition always reflects the index in the original report

Hey team! Please add your planning poker estimate with Zenhub @adegolier @arnejduranovic @brick-green @jack-h-wang @jalbinson @JFisk42 @mkalish @thetaurean

Please add your planning poker estimate with Zenhub @david-navapbc